CALCULADORA CIENTIFICA import java.util.Scanner;
public class ejercicio_calculadora {
public static void main(String[] args) { double numero1; double numero2; double numero3; double numero4; int menu; Scanner teclado = new Scanner(System.in); System.out.println(" 1.- el mayor entre dos numeros "); System.out.println(" 2.- la multiplicacion de dos numeros "); System.out.println(" 3.- la exponenciacion de una base de un exponente "); System.out.println(" 4.- raices de una funcion cuadratica "); System.out.println(" 5.- tipo de fraccion "); System.out.println(" 6.- llevar de fraccion impropia a propia "); System.out.println(" 7.- Los divisores de un nĂƒÂşmero previamente ingresado por teclado "); System.out.println(" 8.- Volumen de una esfera, cubo y cilindro "); System.out.println("**************************************");
menu = teclado.nextInt(); switch (menu) { case 1: System.out.println("ingrese el numero "); numero1 = teclado.nextDouble();
System.out.println("el numero es: " + numero1); System.out.println("ingrese otro numero "); numero2 = teclado.nextDouble(); System.out.println("el segundo numero es: " + numero2); mayor(numero1, numero2); break; case 2: System.out.println("ingrese el numero "); numero1 = teclado.nextDouble(); System.out.println("el numero es: " + numero1); System.out.println("ingrese otro numero "); numero2 = teclado.nextDouble(); System.out.println("el segundo numero es: " + numero2); multiplicar(numero1, numero2); break; case 3: System.out.println("ingrese el numero "); numero1 = teclado.nextDouble(); System.out.println("el numero es: " + numero1); System.out.println("ingrese otro numero "); numero2 = teclado.nextDouble(); System.out.println("el segundo numero es: " + numero2); exponenciacion(numero1, numero2); break; case 4: System.out.println("ingrese el numero "); numero1 = teclado.nextDouble();
System.out.println("el numero es: " + numero1); System.out.println("ingrese otro numero "); numero2 = teclado.nextDouble(); System.out.println("el segundo numero es: " + numero2); System.out.println("ingrese otro numero "); numero3 = teclado.nextDouble(); System.out.println("el tercer numero es: " + numero3); funcion_cuadratica(numero1, numero2, numero3); break; case 5: System.out.println("ingrese el numero que va ir en el numerador "); numero1 = teclado.nextDouble(); System.out.println("el numero es: " + numero1); System.out.println("ingrese el numero que va a ir en el denominador "); numero2 = teclado.nextDouble(); System.out.println("el segundo numero es: " + numero2); reconocer_fraccion(numero1, numero2); break; case 6: System.out.println("ingrese el numero que va ir en el numerador "); numero1 = teclado.nextDouble(); System.out.println("el numero es: " + numero1); System.out.println("ingrese el numero que va a ir en el denominador "); numero2 = teclado.nextDouble(); System.out.println("el segundo numero es: " + numero2); transformar_fraccion(numero1, numero2); break;
case 7: System.out.println("ingrese un numero "); numero1 = teclado.nextDouble(); System.out.println("el numero es " + numero1); divisores_de_un_numero(numero1); break; case 8: System.out.println("ingrese el radio de la esfera "); numero1 = teclado.nextDouble(); System.out.println("ingrese un lado del cubo "); numero2 = teclado.nextDouble(); System.out.println("ingrese la altura del cilindro "); numero3 = teclado.nextDouble(); System.out.println("ingrese el radio del cilindro "); numero4 = teclado.nextDouble(); volumen_esfera_cubo_cilindro(numero1, numero2, numero3, numero4); break; default: System.out.println("no hay opcion para eso ");
} }
public static void mayor(double a, double b) { if (a < b) { System.out.println("el menor es " + a);
} else { System.out.println("el menor es " + b); }
}
public static void multiplicar(double a, double b) { double c; c = a * b; System.out.println("el resultado es " + c); }
public static void exponenciacion(double a, double b) { double z; z = Math.pow(a, b); System.out.println("el resultado es " + z + " cuya base es: " + a + " y cuyo exponente es: " + b); }
public static void funcion_cuadratica(double a, double b, double c) { double x1, x2; x1 = -b + (Math.sqrt(Math.pow(b, 2) - 4 * a * c) / 2 * a); x2 = -b - (Math.sqrt(Math.pow(b, 2) - 4 * a * c) / 2 * a); System.out.println("el resultado de la primera raiz es " + x1 + " y de la segunda raiz es " + x2);
}
public static void reconocer_fraccion(double a, double b) {
if (a > b) { System.out.println(" es una fraccion impropia"); } if (a < b) { System.out.println(" es una fraccion propia");
} }
public static void transformar_fraccion(double a, double b) { double cociente, residuo; if (a > b) { System.out.println(" es una fraccion impropia"); cociente = Math.floor(a / b); residuo = a - cociente * b; System.out.println(" y la fraccion es " + cociente + " + " + "(" + residuo + " / " + b + ")"); } if (a < b) { System.out.println(" es una fraccion propia"); } }
public static void divisores_de_un_numero(double a) { int i; for (i = 0; i <= a; i = i + 1) {
if (a % i == 0) { System.out.println(i); }
} }
public static void volumen_esfera_cubo_cilindro(double a, double b, double c, double d) { double volumen_esfera, volumen_cubo, volumen_cilindro; volumen_esfera = (4 * Math.PI * Math.pow(a, 3)) / 3; volumen_cubo = Math.pow(b, 3); volumen_cilindro = Math.PI * Math.pow(d, 2) * c;
System.out.println("el volumen de la esfera es " + volumen_esfera + " el volumen del cubo es "); System.out.println(volumen_cubo + " y el volumen del cilindro es " + volumen_cilindro); } } import java.util.Scanner ; public class ejercicioasda { public static void main(String[] args) { //Declaración de variables int menu; //Recuerda agregar el import java.util.Scanner; al inicio Scanner teclado = new Scanner(System.in);
System.out.println("Ingrese la operación que desea realizar: "); System.out.println("1.- Mostrar una flecha hacia la izquierda");
System.out.println("2.- Mostrar una flecha hacia la derecha"); System.out.println("3.- Mostrar una flecha hacia arriba"); System.out.println("4.- Mostrar una flecha hacia abajo"); System.out.println("******************************** ");
menu = teclado.nextInt();
switch(menu) {
case 1: System.out.println(" *
");
System.out.println("*********"); System.out.println(" *
");
break; case 2: System.out.println("
* ");
System.out.println("*********"); System.out.println("
* ");
break; case 3: System.out.println(" *
");
System.out.println(" *** "); System.out.println(" *
");
System.out.println(" *
");
break; case 4: System.out.println(" *
");
System.out.println(" *
");
System.out.println(" *** "); System.out.println(" *
");
break; default: System.out.println("No existe una opción con este número"); break; }
} }