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