Implemente un algoritmo que simule una calculadora con 10 funciones
Codigo Fuente C#
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace CalculadoraCS
{
class Program
{
static void Main(string[] args)
{
Console.WriteLine("Ingrese Operador 1");
double op1 = Convert.ToDouble(Console.ReadLine());
Console.WriteLine("Ingrese Operador 2");
double op2 = Convert.ToDouble(Console.ReadLine());
Console.WriteLine("Seleccione una operacion: ");
Console.WriteLine("1 Suma");
Console.WriteLine("2 Resta");
Console.WriteLine("3 Multiplicacion");
Console.WriteLine("4 Division");
Console.WriteLine("5 Potencia");
Console.WriteLine("6 Raiz cuadrada operador 1");
Console.WriteLine("7 Inversa Operador 1");
Console.WriteLine("8 Cuadrado de operador 1");
Console.WriteLine("9 Modulo");
Console.WriteLine("10 Valor negativo de Operador 1");
int fun= Convert.ToInt32(Console.ReadLine());
if (fun == 1){
Console.WriteLine(op1+op2);
}
if (fun == 2)
{
Console.WriteLine(op1 - op2);
}
if (fun == 3)
{
Console.WriteLine(op1 * op2);
}
if (fun == 4)
{
if (op2 == 0)
{
Console.WriteLine("No se puede dividir entre cero");
}
else {
Console.WriteLine(op1 / op2);
}
}
if (fun == 5)
{
Console.WriteLine(Math.Pow(op1,op2));
}
if (fun == 6)
{
Console.WriteLine(Math.Sqrt(op1));
}
if (fun == 7)
{
if (op1 == 0)
{
Console.WriteLine("No se puede dividir entre cero");
}
else
{
Console.WriteLine(1 / op1);
}
}
if (fun == 8)
{
Console.WriteLine(Math.Pow(op1,2));
}
if (fun == 9)
{
Console.WriteLine(op1 % op2);
}
if (fun == 10)
{
Console.WriteLine((-1)*op1);
}
Console.ReadLine();
}
}
}
0 comentarios:
Publicar un comentario