Você está na página 1de 3

using System;

namespace calculando
{
public class calculadora
{

public static float variavelUm;


public static float variavelDois;
public static float variavelR;
public static float[] variavelH = new float[20];
public static String variavelEscolha;
public static float valorUm;
public static float valorDois;
public static bool parar = false;
public static int n = 0;
public static float numero;
public static int u = 0;

public static void Main(string[] args)


{
while (parar == false)
{
Console.WriteLine("Bem vindo ao programa de calcular dados");
Console.WriteLine("Escolha o tipo de calculo:");
Console.WriteLine("somar, subtrair, dividir, multiplicar:");
Console.WriteLine("escreva 'H' para mostrar o ultimo valor:");
Console.WriteLine("escreva 'sair' para sair da calculadora.");
variavelEscolha = Console.ReadLine();

//para somar
if (variavelEscolha == "somar")
{
Console.WriteLine("agora escreva o valor Um:");
if (float.TryParse(Console.ReadLine(), out variavelUm))
{
valorUm = variavelUm;
}
else
{
Console.WriteLine("Digite um valor valido.");
break;
}
Console.WriteLine("agora escreva o valor Dois:");
if (float.TryParse(Console.ReadLine(), out variavelDois))
{
valorDois = variavelDois;
}
else
{
Console.WriteLine("Digite um valor valido.");
break;
}
//função
variavelR = valorUm + valorDois;
Console.WriteLine("Seu resultado: " + variavelR);
//variavel historico
variavelH[n] = variavelR;
n++;
}
//para subtrair
else if (variavelEscolha == "subtrair")
{
Console.WriteLine("agora escreva o valor Um:");
if (float.TryParse(Console.ReadLine(), out variavelUm))
{
valorUm = variavelUm;
}
else
{
Console.WriteLine("Digite um valor valido.");
break;
}
Console.WriteLine("agora escreva o valor Dois:");
if (float.TryParse(Console.ReadLine(), out variavelDois))
{
valorDois = variavelDois;
}
else
{
Console.WriteLine("Digite um valor valido.");
break;
}
//função
variavelR = valorUm - valorDois;
Console.WriteLine("Seu resultado: " + variavelR);
//variavel historico
variavelH[n] = variavelR;
n++;
}
//para multiplicar
else if (variavelEscolha == "multiplicar")
{
Console.WriteLine("agora escreva o valor Um:");
if (float.TryParse(Console.ReadLine(), out variavelUm))
{
valorUm = variavelUm;
}
else
{
Console.WriteLine("Digite um valor valido.");
break;
}
Console.WriteLine("agora escreva o valor Dois:");
if (float.TryParse(Console.ReadLine(), out variavelDois))
{
valorDois = variavelDois;
}
else
{
Console.WriteLine("Digite um valor valido.");
break;
}

variavelR = valorUm * valorDois;


Console.WriteLine("Seus resultado: " + variavelR);
//variavel historico
variavelH[n] = variavelR;
n++;
}
//para dividir
else if (variavelEscolha == "dividir")
{
Console.WriteLine("agora escreva o valor Um:");
if (float.TryParse(Console.ReadLine(), out variavelUm))
{
valorUm = variavelUm;
}
else
{
Console.WriteLine("Digite um valor valido.");
break;
}
Console.WriteLine("agora escreva o valor Dois:");
if (float.TryParse(Console.ReadLine(), out variavelDois))
{
valorDois = variavelDois;
}
else
{
Console.WriteLine("Digite um valor valido.");
break;
}

variavelR = valorUm / valorDois;


Console.WriteLine("Seus resultado: " + variavelR);
//variavel historico
variavelH[n] = variavelR;
n++;
}
//para historico
else if (variavelEscolha == "H")
{

while (variavelH[u] != 0)
{
Console.WriteLine("Seus valores são: " + variavelH[u]);
u++;
}
}
else if (variavelEscolha == "sair")
{
parar = true;
}
else
{
Console.WriteLine("digite uma oalavra valida.");
}

}
}
}
}

Você também pode gostar