Juros Simples - Problemas [RESOLVIDO]

1. Juros Simples - Problemas [RESOLVIDO]

DANIEL DE SOUZA SANTOS
leinadsouza

(usa Linux Mint)

Enviado em 12/09/2014 - 13:26h

Boa tarde pessoal,

Estou aprendendo C# e escrevi este pequeno programa, mas ele está acusando um erro que eu não soube resolver. Gostaria que os senhores dessem uma olhada e verificassem como corrigí-lo. Segue o código:

using System;

namespace JurosFinance
{
class MainClass
{

public static void Main (string[] args)
{
Console.WriteLine ("Calculando Juros simples\n\n");

Console.WriteLine ("Entre com o valor presente (PV):");
string sPV = Console.ReadLine ();
decimal PV = Convert.ToDecimal(sPV);

if(PV < 0)
{
Console.WriteLine("Erro: O valor monetário não pode ser negativo!");
}

else
{
Console.WriteLine("Entre com o valor da taxa de juros (i):");
string si = Console.ReadLine ();
decimal i = Convert.ToDecimal (si);
if (i < 0)
Console.WriteLine ("A taxa de juros não pode ser negativa!");
else {
Console.WriteLine ("Durante quanto tempo será a aplicação?");
string sn = Console.ReadLine ();
int n = Convert.ToInt16 (sn);

//Ao digitar a taxa de juros, use vírgula para casas decimais!

int temp = 1;
decimal J;
decimal FV;

while (temp <= n)
{
J = PV * (i / 100) * temp;
FV = J + PV;
FV = decimal.Round (FV, 2);
Console.WriteLine (temp + " - " + FV);
Console.WriteLine ();
temp++;
}

J = decimal.Round (J, 3);
Console.WriteLine ("O total pago em Juros foi: " + J);
}
}
}
}
}


Desde já, agradeço a ajuda.


  


2. MELHOR RESPOSTA

Anderson Weller
andersoncw

(usa Debian)

Enviado em 12/09/2014 - 18:10h

Qual é a mensagem de erro que aparece para você?

Aqui para mim o apareceu somente o erro:
>> Use of unassigned local variable `J'

Na linha:
>> J = decimal.Round (J, 3);

Se for esse o problema, então é porque você não inicializou a variável J com um valor qualquer, então vc deve alterar a linha:
>> decimal J;
para :
>> decimal J = 0;



3. Resolvido

DANIEL DE SOUZA SANTOS
leinadsouza

(usa Linux Mint)

Enviado em 19/09/2014 - 21:03h

Opa Anderson, mto obg!

Ta funcionando blz agora.


4. Re: Juros Simples - Problemas [RESOLVIDO]

Anderson Weller
andersoncw

(usa Debian)

Enviado em 24/09/2014 - 13:52h

Beleza !!!






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts