Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- using System;
- namespace ScriptSCharp
- {
- class Program
- {
- static void Main(string[] args)
- {
- /* Exercício 51
- Calculando o IMC – Índice de Massa Corporal
- Para calcular o índice de massa corporal basta utiliza a fórmula abaixo e comparar o
- resultado com a tabela abaixo.
- IMC = peso/altura2
- Atenção:
- Peso em Kg
- Altura em metros
- Tabela:
- Abaixo de 17 Muito abaixo do peso
- Entre 17 e 18,49 Abaixo do peso
- Entre 18,5 e 24,99 Peso normal
- Entre 25 e 29,99 Acima do peso
- Entre 30 e 34,99 Obesidade I
- Entre 35 e 39,99 Obesidade II (severa)
- Acima de 40 Obesidade III (mórbida)
- Observação:
- O peso e a altura não podem ser nulos ou negativos.*/
- Console.Write("Digite seu peso: ");
- double peso = double.Parse(Console.ReadLine());
- Console.Write("Digite a altura: ");
- double altura = double.Parse(Console.ReadLine());
- double imc = peso / (altura * altura);
- if (peso > 0 && altura > 0)
- {
- if ( imc < 17)
- {
- Console.Write("Muito abaixo do peso!");
- }
- else if (imc > 17 && imc < 18.49)
- {
- Console.Write("Abaixo do peso!");
- }
- else if (imc > 18.5 && imc < 24.99)
- {
- Console.Write("Peso Normal");
- }
- else if (imc > 25 && imc < 29.99)
- {
- Console.Write("Acima do peso");
- }
- else if (imc > 30 && imc < 34.99)
- {
- Console.Write("Obesidade I");
- }
- else if (imc > 35 && imc < 39.99)
- {
- Console.Write("Obesidade II (severa)");
- }
- else
- {
- Console.Write("Obesidade III (mórbida)");
- }
- }
- else
- {
- Console.Write("-----------------------------------------------------------------");
- Console.Write("| ATENÇÃO! O peso e a altura não podem ser nulos ou negativos. |");
- Console.Write("-----------------------------------------------------------------");
- }
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement