I have this method CadastroDespesas
, only it is doing the wrong sum in the foreach
that runs through my list.
I do not know what it is, if someone can help me ...
A totdesp
is a global variable declared in my class).
class Ex4
{
List<String> descricaodespesas = new List<string>();
List<float> valordespesas = new List<float>();
List<String> descricaoreceitas = new List<string>();
List<float> valorreceitas = new List<float>();
float totdesp, totreceit;
float mediareceit, mediadesp;
public void CadastroDespesas()
{
string descricao;
float valor,somadesp = 0;
Console.Write("Informe o valor: ");
valor = Convert.ToSingle(Console.ReadLine());
valordespesas.Add(valor);
Console.WriteLine("Informe uma descrição:");
descricao = (Console.ReadLine());
descricaodespesas.Add(descricao);
foreach (float som in valordespesas)
{
somadesp += valor;
}
totdesp = somadesp;
}
}