Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- using System;
- using System.Collections.Generic;
- using System.Text;
- namespace Atividade5Ex3
- {
- public class Pessoa
- {
- private string Nome { get; set; }
- private string DataNascimento { get; set; }
- private double Altura { get; set; }
- private double Peso { get; set; }
- public Pessoa() { }
- public Pessoa(string nome, string data, double altura, double peso)
- {
- Nome = nome;
- DataNascimento = data;
- Altura = altura;
- Peso = peso;
- }
- public void IMC(Pessoa pessoa)
- {
- double imc, quad;
- quad = pessoa.Altura * pessoa.Altura;
- imc = pessoa.Peso / quad;
- System.Console.WriteLine($"Nome: {pessoa.Nome} | IMC:{imc.ToString("F2")}");
- Console.WriteLine(" \r\n" +
- " .----------------------------------------------------. \r\n" +
- " | Classificação de peso pelo IMC | \r\n" +
- " |---------------.------------.-----------------------| \r\n" +
- " | Classificação | IMC(kg/m²) | Risco de Comorbidades | \r\n" +
- " |---------------|------------|-----------------------| \r\n" +
- " | Baixo peso | < 17 | Baixo | \r\n" +
- " |---------------|------------|-----------------------| \r\n" +
- " | Peso normal | 18.5-24.99 | Médio | \r\n" +
- " |---------------|------------|-----------------------| \r\n" +
- " | Sobrepeso | > 25 | ===== | \r\n" +
- " |---------------|------------|-----------------------| \r\n" +
- " | Pré-obeso | 25-29.99 | Aumentado | \r\n" +
- " |---------------|------------|-----------------------| \r\n" +
- " | Obeso I | 30-34.99 | Moderado | \r\n" +
- " |---------------|------------|-----------------------| \r\n" +
- " | Obeso II | 35-39.99 | Grave | \r\n" +
- " |---------------|------------|-----------------------| \r\n" +
- " | Obeso III | > 40 | Muito grave | \r\n" +
- " '---------------'------------'-----------------------'");
- }
- public void IMC(Pessoa pessoa, Pessoa pessoa2)
- {
- double imc, imc2, quad, quad2;
- quad = pessoa.Altura * pessoa.Altura;
- quad2 = pessoa2.Altura * pessoa2.Altura;
- imc = pessoa.Peso / quad;
- imc2 = pessoa2.Peso / quad2;
- System.Console.WriteLine($"Nome: {pessoa.Nome} | IMC:{imc.ToString("F2")}");
- System.Console.WriteLine($"Nome: {pessoa2.Nome} | IMC:{imc2.ToString("F2")}");
- Console.WriteLine(" \r\n" +
- " .----------------------------------------------------. \r\n" +
- " | Classificação de peso pelo IMC | \r\n" +
- " |---------------.------------.-----------------------| \r\n" +
- " | Classificação | IMC(kg/m²) | Risco de Comorbidades | \r\n" +
- " |---------------|------------|-----------------------| \r\n" +
- " | Baixo peso | < 17 | Baixo | \r\n" +
- " |---------------|------------|-----------------------| \r\n" +
- " | Peso normal | 18.5-24.99 | Médio | \r\n" +
- " |---------------|------------|-----------------------| \r\n" +
- " | Sobrepeso | > 25 | ===== | \r\n" +
- " |---------------|------------|-----------------------| \r\n" +
- " | Pré-obeso | 25-29.99 | Aumentado | \r\n" +
- " |---------------|------------|-----------------------| \r\n" +
- " | Obeso I | 30-34.99 | Moderado | \r\n" +
- " |---------------|------------|-----------------------| \r\n" +
- " | Obeso II | 35-39.99 | Grave | \r\n" +
- " |---------------|------------|-----------------------| \r\n" +
- " | Obeso III | > 40 | Muito grave | \r\n" +
- " '---------------'------------'-----------------------'");
- }
- public void IMC(Pessoa pessoa, Pessoa pessoa2, Pessoa pessoa3)
- {
- double imc, imc2, imc3, quad, quad2, quad3;
- quad = pessoa.Altura * pessoa.Altura;
- quad2 = pessoa2.Altura * pessoa2.Altura;
- quad3 = pessoa3.Altura * pessoa3.Altura;
- imc = pessoa.Peso / quad;
- imc2 = pessoa2.Peso / quad2;
- imc3 = pessoa3.Peso / quad3;
- System.Console.WriteLine($"Nome: {pessoa.Nome} | IMC:{imc.ToString("F2")}");
- System.Console.WriteLine($"Nome: {pessoa2.Nome} | IMC:{imc2.ToString("F2")}");
- System.Console.WriteLine($"Nome: {pessoa3.Nome} | IMC:{imc3.ToString("F2")}");
- Console.WriteLine(" \r\n" +
- " .----------------------------------------------------. \r\n" +
- " | Classificação de peso pelo IMC | \r\n" +
- " |---------------.------------.-----------------------| \r\n" +
- " | Classificação | IMC(kg/m²) | Risco de Comorbidades | \r\n" +
- " |---------------|------------|-----------------------| \r\n" +
- " | Baixo peso | < 17 | Baixo | \r\n" +
- " |---------------|------------|-----------------------| \r\n" +
- " | Peso normal | 18.5-24.99 | Médio | \r\n" +
- " |---------------|------------|-----------------------| \r\n" +
- " | Sobrepeso | > 25 | ===== | \r\n" +
- " |---------------|------------|-----------------------| \r\n" +
- " | Pré-obeso | 25-29.99 | Aumentado | \r\n" +
- " |---------------|------------|-----------------------| \r\n" +
- " | Obeso I | 30-34.99 | Moderado | \r\n" +
- " |---------------|------------|-----------------------| \r\n" +
- " | Obeso II | 35-39.99 | Grave | \r\n" +
- " |---------------|------------|-----------------------| \r\n" +
- " | Obeso III | > 40 | Muito grave | \r\n" +
- " '---------------'------------'-----------------------'");
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement