AnandaVieira

Exercicio 51

May 11th, 2021
632
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. using System;
  2.  
  3. namespace ScriptSCharp
  4. {
  5.     class Program
  6.     {
  7.         static void Main(string[] args)
  8.         {
  9.  
  10.             /* Exercício 51
  11.             Calculando o IMC – Índice de Massa Corporal
  12.             Para calcular o índice de massa corporal basta utiliza a fórmula abaixo e comparar o
  13.             resultado com a tabela abaixo.
  14.             IMC = peso/altura2
  15.             Atenção:
  16.             Peso em Kg
  17.             Altura em metros
  18.             Tabela:
  19.             Abaixo de 17 Muito abaixo do peso
  20.             Entre 17 e 18,49 Abaixo do peso
  21.             Entre 18,5 e 24,99 Peso normal
  22.             Entre 25 e 29,99 Acima do peso
  23.             Entre 30 e 34,99 Obesidade I
  24.             Entre 35 e 39,99 Obesidade II (severa)
  25.             Acima de 40 Obesidade III (mórbida)
  26.            
  27.             Observação:
  28.             O peso e a altura não podem ser nulos ou negativos.*/
  29.  
  30.             Console.Write("Digite seu peso: ");
  31.             double peso = double.Parse(Console.ReadLine());
  32.  
  33.             Console.Write("Digite a altura: ");
  34.             double altura = double.Parse(Console.ReadLine());
  35.  
  36.             double imc = peso / (altura * altura);
  37.  
  38.             if (peso > 0 && altura > 0)
  39.             {
  40.                 if ( imc < 17)
  41.                 {
  42.                     Console.Write("Muito abaixo do peso!");
  43.                 }
  44.                 else if (imc > 17 && imc < 18.49)
  45.                 {
  46.                     Console.Write("Abaixo do peso!");
  47.                 }
  48.                 else if (imc > 18.5 && imc < 24.99)
  49.                 {
  50.                     Console.Write("Peso Normal");
  51.                 }
  52.                 else if (imc > 25 && imc < 29.99)
  53.                 {
  54.                     Console.Write("Acima do peso");
  55.                 }
  56.                 else if (imc > 30 && imc < 34.99)
  57.                 {
  58.                     Console.Write("Obesidade I");
  59.                 }
  60.                 else if (imc > 35 && imc < 39.99)
  61.                 {
  62.                     Console.Write("Obesidade II (severa)");
  63.                 }
  64.                 else
  65.                 {
  66.                     Console.Write("Obesidade III (mórbida)");
  67.                 }
  68.             }
  69.             else
  70.             {
  71.                 Console.Write("-----------------------------------------------------------------");
  72.                 Console.Write("|  ATENÇÃO! O peso e a altura não podem ser nulos ou negativos. |");
  73.                 Console.Write("-----------------------------------------------------------------");
  74.             }
  75.  
  76.         }
  77.     }
  78. }
RAW Paste Data