public double Valor1{get;set;}
public double Valor2{get;set;}
public string Operacao{get;set;}
public double Nota1{get;set;}
public double Nota2 {get;set;}
public double Nota3 {get;set;}
public double LadoA{get;set;}
public double LadoB{get;set;}
public double LadoC{get;set;}
public string Nome {get;set;}
public double Altura {get;set;}
public double Peso{get;set;}
public class TreinoFocadoA
public double Calculadora(Calculo calculo)
if (calculo.Operacao == "soma")
x = calculo.Valor1 + calculo.Valor2;
else if(calculo.Operacao == "subtração")
x = calculo.Valor1 - calculo.Valor2;
else if (calculo.Operacao == "multiplicação")
x = calculo.Valor1 * calculo.Valor2;
else if (calculo.Operacao == "divisão")
x = calculo.Valor1 / calculo.Valor2;
else if (calculo.Operacao == "potenciação")
x = Math.Pow(calculo.Valor1,calculo.Valor2);
public string Termometro(double grau)
temp = "Você está com hiportemia. Vá ao médico imediatamente";
temp = "Sua temperatura corporal está normal";
temp = "Você está com febre";
temp = "Sua febre está muito alta. Vá ao médico";
public string LucroOuPrejuizo(double gastos,double lucros)
double x = gastos - lucros;
receita = $"Muito bem, você está R$ {x} positivo";
receita = $"Poxa, você ficou R$ {x} negativo";
public double ArredondarMeioemMeio(double nota)
double baixo = Math.Floor(nota);
double dec = nota - baixo;
if (dec >= 0 && dec <= 0.25)
else if (dec >=0.26 && dec <=0.74)
public string Passou1(Notas notas)
double media = (notas.Nota1 + notas.Nota2 + notas.Nota3)/3;
public string Passou2(Notas notas, int faltas)
string passou = Passou1(notas);
if (passou == "Recuperação")
q = "Recuperação por nota";
q = "Recuperação por notas e faltas";
q ="Recuperação por faltas";
public string TipoTriangulo(Triangulo triangulo)
bool a = triangulo.LadoA == triangulo.LadoB || triangulo.LadoC == triangulo.LadoB || triangulo.LadoA == triangulo.LadoC;
bool b = triangulo.LadoA == triangulo.LadoB && triangulo.LadoC == triangulo.LadoB && triangulo.LadoA == triangulo.LadoC;
public string IMC(Pessoa pessoa)
double z = pessoa.Peso/(Math.Pow(pessoa.Altura,2));
r = $"{pessoa.Nome} você está abaixo do peso ideal";
r = $"{pessoa.Nome} você está dentro do peso ideal";
r = $"{pessoa.Nome} você está com sobrepeso";
Calculo calc = new Calculo ();
TreinoFocadoA treinoa = new TreinoFocadoA();
calc.Operacao = "subtração";
Notas sera = new Notas();
Triangulo t = new Triangulo();
Console.WriteLine ($"Calculadora: {treinoa.Calculadora(calc)}");
Console.WriteLine($"Termometro: {treinoa.Termometro(42)}");
Console.WriteLine($"Lucro ou Prejuízo, eis a questão: {treinoa.LucroOuPrejuizo(599,607)}");
Console.WriteLine($"Nota: {treinoa.ArredondarMeioemMeio(2.75)}");
Console.WriteLine ($"Passou (?): {treinoa.Passou1(sera)}");
Console.WriteLine ($"Passou (?): {treinoa.Passou2(sera,25)}");
Console.WriteLine ($"Triangulos: {treinoa.TipoTriangulo(t)}");
Console.WriteLine ($"IMC: {treinoa.IMC(p)}");