Implemente un algoritmo que simule una calculadora con 10 funciones
Codigo Fuente en Java
import java.util.Scanner; import java.math.*; public class Main { public static void main(String[] args) { Scanner sc=new Scanner(System.in); System.out.println("Ingrese operador 1"); float op1=sc.nextFloat(); System.out.println("Ingrese operador 2"); float op2=sc.nextFloat(); System.out.println("Seleccione una operacion: "); System.out.println("1 Suma"); System.out.println("2 Resta"); System.out.println("3 Multiplicacion"); System.out.println("4 Division"); System.out.println("5 Potencia"); System.out.println("6 Raiz cuadrada operador 1"); System.out.println("7 Inversa Operador 1"); System.out.println("8 Cuadrado de operador 1"); System.out.println("9 Modulo"); System.out.println("10 Valor negativo de Operador 1"); int fun = sc.nextInt(); if(fun==1){ System.out.println(op1+op2); } if(fun==2){ System.out.println(op1-op2); } if(fun==3){ System.out.println(op1*op2); } if(fun==4){ if(op2==0){ System.out.println("No se puede dividir entre cero"); }else{ System.out.println(op1/op2); } } if(fun==5){ System.out.println(Math.pow(op1,op2)); } if(fun==6){ System.out.println(Math.sqrt(op1)); } if(fun==7){ if(op1==0){ System.out.println("No se puede dividir entre cero"); }else{ System.out.println(1/op1); } } if(fun==8){ System.out.println(Math.pow(op1, 2)); } if(fun==9){ System.out.println((int)(op1%op2)); } if(fun==10){ System.out.println((-1)*op1); } } }
0 comentarios:
Publicar un comentario