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