Ir ao conteúdo

Posts recomendados

Postado

Dado :

 

static void Main(string[] args)
        {
            string resp = "S", Gen = "";
            double Peso = 0, Altura = 0, IMC = Peso / (Altura * Altura);
           
                // PROJETO DA UC09
                

            while (resp == "S")
            {
                Console.Clear();
                Console.WriteLine("Criar um Programa que calcule o índice de massa corpórea.\n");
                Console.WriteLine("Ao entrar com os dados (Altura, Peso e Gênero), o usuário será avisado da sua condição e alertado para o nível de risco que está sujeito.");

                Console.WriteLine("\nCalcule seu IMC");
                Console.WriteLine("\nQual o seu Peso (Kg): ");
                while (!double.TryParse(Console.ReadLine(), out Peso)) ;
                Console.WriteLine("Qual a sua Altura (m): ");
                while (!double.TryParse(Console.ReadLine(), out Altura)) ;
                Console.WriteLine("Qual seu genero (M/F): ");
                
                while ((Gen != "M") && (Gen != "F"))
                    Gen = Console.ReadLine().ToUpper();
                IMC = Peso / (Altura * Altura);

                //calculo
                if (Gen != "M" && IMC <= 16 || Gen != "F" && IMC <= 15)
                { Console.WriteLine("O seu Idice de Massa Corporea é {0:f}, você tem Magreza Grave, assim sendo propício a desenvolver Bulimia e Anorexia.", IMC); }
                else if (Gen != "M" && IMC <= 17 || Gen != "F" && IMC <= 16.5)
                { Console.WriteLine("O seu Idice de Massa Corporea é {0:f}, você tem Magreza Moderada, assim sendo propício a desenvolver Queda de Cabelo e Infertilidade.", IMC); }
                else if (Gen != "M" && IMC <= 18.5 || Gen != "F" && IMC <= 18)
                { Console.WriteLine("O seu Idice de Magreza Leve é {0:f}, você tem Magreza Leve, assim sendo propício a desenvolver Fadiga, Stress e Ansiedade.", IMC); }
                else if (Gen != "M" && IMC <= 25 || Gen != "F" && IMC <= 24.5)
                { Console.WriteLine("O seu Idice de Massa Corporea é {0:f}, você tem Peso Normal, assim tendo Menor risco de desenvolver doenças cardíacas e vasculáres.", IMC); }
                else if (Gen != "M" && IMC <= 30 || Gen != "F" && IMC <= 29.5)
                { Console.WriteLine("O seu Idice de Massa Corporea é {0:f}, você tem Sobrepeso, assim sendo propício a desenvolver Fadiga, Má circulação, Varizes.", IMC); }
                else if (Gen != "M" && IMC <= 35 || Gen != "F" && IMC <= 34)
                { Console.WriteLine("O seu Idice de Massa Corporea é {0:f}, você tem Obesidade 1º Grau, assim sendo propício a desenvolver Diabetes, Angina, Infarto e Arteriosclerose.", IMC); }
                else if (Gen != "M" && IMC <= 40 || Gen != "F" && IMC <= 39.5)
                { Console.WriteLine("O seu Idice de Massa Corporea é {0:f}, você tem Obesidade 2º Grau, assim sendo propício a desenvolver Apneia do Sono, Falta de Ar e Refluxo.", IMC); }
                else if (Gen != "M" && IMC > 40 || Gen != "F" && IMC > 39.5)
                { Console.WriteLine("O seu Idice de Massa Corporea é {0:f}, você tem Obesidade Mórbida, assim sendo propício a desenvolver Dificuldade para se mover, Escaras, Diabetes, Infarto e AVC.", IMC); }
                Console.Write("Deseja fazer outra consulta? (S/N): ");
                resp = Console.ReadLine().ToUpper();
                Console.ReadKey();

 

 

 

Funciona normal mas preciso criar mais duas funções dentro podem me ajudar não sei como incluir

  • Curtir 1

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...

LANÇAMENTO!

eletronica2025-popup.jpg


CLIQUE AQUI E BAIXE AGORA MESMO!