Ir ao conteúdo

C# C# Problemas no Codigo


Ir à solução Resolvido por Luciano.dev,

Posts recomendados

Postado

Ola!!

Estou iniciando em C# e estou com algumas duvidas.

O programa é para 3 vendedores entrarem com a inicial de seus nomes e digitar o valor de suas vendas.

Eu so estou conseguindo que o valor total seja mostrando.

As contas individuais nao estão sendo feitas...alguem sabe porque??

Desde ja super agradeco!
 

Segue codigo:

 

 string inputString;
            double totalF = 0.00;
            double totalE = 0.00;
            double totalD = 0.00;
            double sales = 0.00;
            double total = 0.0;
            string initial;

            string[] Names = { "Francis", "Edward", "Daniella" };
            string[] inital = { "F", "E", "D" };
           // double[] total = new double[3];

            Console.Write("Please enter the initial letter of your name or press 'z' or 'Z' to stop:");
            inputString = Console.ReadLine();
            initial = inputString.ToString();

            while (initial != "z" && initial != "Z")
            {
                Console.Write("Enter a sales amount: ");
                inputString = Console.ReadLine();
                sales = Convert.ToDouble(inputString);
                total += sales;

                if (initial == "F" && initial == "f")
                {
                    totalF += sales;
                }
                else if (initial == "E" && initial == "e")
                {
                    totalE += sales;
                }
                else if (initial == "D" && initial == "d")
                {
                    totalD += sales;
                }


                Console.Write("Please enter the initial letter of your name or press 'z' or 'Z' to stop: ");
                inputString = Console.ReadLine();
                initial = inputString.ToString();

            }
            Console.WriteLine("Francis earned: {0}", totalF.ToString("c"));
            Console.WriteLine("Edward earned: {0}", totalE.ToString("c"));
            Console.WriteLine("Daniella earned: {0}", totalD.ToString("c"));
            Console.WriteLine("Grand Total Sales: {0}", total.ToString("c"));
            Console.ReadKey();

trying again.png

Crie uma conta ou entre para comentar

Você precisa ser um usuário para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar agora

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...