Está en la página 1de 2

using System;

using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace ConsoleApplication4
{
class calculadora
{
double Dato1, Dato2, Resultado;
float num, raiz,resultados;
public void Captura()
{
Console.WriteLine("Ingresa Dato 1: ");
Dato1 = double.Parse(Console.ReadLine());
Console.WriteLine("Ingresa Dato 2: ");
Dato2 = double.Parse(Console.ReadLine());
}
public void Operaciones(string operacion)
{
if (operacion == "suma")
{
Resultado = Dato1 + Dato2;
}
if (operacion == "resta")
{
Resultado = Dato1 - Dato2;
}
if (operacion == "multiplicacion")
{
Resultado = Dato1 * Dato2;
}
if (operacion == "division")
{
Resultado = Dato1 / Dato2;
}
if (operacion == "potencia")
{
Resultado = Math.Pow(Dato1,Dato2);
if (Resultado < 0)
{
Console.WriteLine("error matematico");
}
if (operacion == "raiz")
{
Resultado=Math.Sqrt(num,raiz);

}
}

public void Imprimir(string operacion)
{
Console.WriteLine("El resultado de la " + operacion + " es: " + Resu
ltado);
Console.ReadKey();
}
static void Main(string[] args)
{
calculadora c1 = new calculadora();
string opcion = "";
do
{
Console.Clear();
Console.WriteLine("1.- Suma");
Console.WriteLine("2.- Resta");
Console.WriteLine("3.- Division");
Console.WriteLine("4.- Multilicacion");
Console.WriteLine("5.- Potencia");
Console.WriteLine("6.- Raiz");
Console.WriteLine("7.-Salir");
Console.WriteLine("Ingresa yba opcion: ");
opcion = Console.ReadLine();
switch (opcion)
{
case "1":
c1.Captura();
c1.Operaciones("suma");
break;
case "2":
c1.Captura();
c1.Operaciones("resta");
break;
case "3":
c1.Captura();
c1.Operaciones("division");
break;
case "4":
c1.Captura();
c1.Operaciones("multiplicacion");
break;
case "5":
c1.Captura();
c1.Operaciones("potencia");
break;
case "6":
c1.Captura();
c1.Operaciones("raiz");
break;
}
} while (opcion != "7");
}
}
}

También podría gustarte