Taller 9

Page 1

Taller 09 Materia: Unidad: Grupo:

Programación I Operadores y Librería Math 4240-4241

Profesor:

Allan Avendaño RANDY DAVID ROMERO Alumno: CORONADO. Fecha:

Desarrolla los programas en Java que resuelvan los siguientes problemas: 1. Se necesita una calculadora en la que se ingrese un ángulo en grados sexagesimales y muestre el valor correspondiente del seno, coseno y tangente, cotangente, secante y cosecante. package pkg1; import java.util.Scanner; public class Main { public static void main(String[] args) { // TODO code application logic here double conversion; double seno,coseno,tangente,cotangente,secante,cosecante; Scanner teclado = new Scanner(System.in); System.out.println("**************************"); System.out.println(" ingrese un ángulo "); System.out.println("**************************"); conversion= teclado.nextDouble(); seno= Math.sin(conversion); coseno= Math.cos(conversion); tangente = Math.tan(conversion); cotangente= 1/Math.tan(conversion); secante=1/ Math.cos(conversion); cosecante=1/ Math.sin(conversion); System.out.println("Valor de seno: "+seno); System.out.println("Valor de coseno: "+coseno); System.out.println("Valor de tangente: "+tangente); System.out.println("Valor de seno: "+cotangente); System.out.println("Valor de coseno: "+secante); System.out.println("Valor de tangente: "+cosecante);

} } Recuerda que las funciones trigonométricas reciben ángulos en radianes. Para convertir un ángulo en radianes: π radianes=180 ° 2. Se necesita un programa que en el que se ingrese los valores de a, b y c, de tal forma: b2 - 4ac package pkg2; import java.util.Scanner;


public static void main(String[] args) { // TODO code application logic here double multiplicacion_1,multiplicacion_2 ,resta; int a; int b; int c; String resp_1,resp_2; Scanner teclado = new Scanner(System.in); System.out.println("INGRESE EL VALOR DE A"); a= teclado.nextInt(); System.out.println("INGRESE EL VALOR DE B"); b= teclado.nextInt(); System.out.println("INGRESE EL VALOR DE C"); c = teclado.nextInt(); multiplicacion_1 = b*b; System.out.println("MULTIPLICACION"+ multiplicacion_1 ); multiplicacion_2 = 4*a*c ; System.out.println("MULTIPLICACION"+ multiplicacion_2); resta= multiplicacion_1- multiplicacion_2; System.out.println("RESTA"+resta); } } 3. Se necesita un programa que calcule la raíz cuadrada de x+4y 3 package pkg3; import java.util.Scanner; public class Main { public static void main(String[] args) { // TODO code application logic here int x,y; double resultado; double raiz; Scanner teclado = new Scanner(System.in); System.out.println("ingrese el valor de X"); x= teclado.nextInt(); System.out.println("ingrese el valor de Y"); y= teclado.nextInt(); resultado=x+(4*Math.pow(y,3)); raiz= Math.sqrt(resultado); System.out.println("el resultado es._"+raiz); } }

4. Se necesita un programa que muestre las raíces de la ecuación ax 2+bx+c=0. Use la fórmula cuadrática. package pkg4; import java.util.Scanner;


public class Main { public static void main(String[] args) { // TODO code application logic here int a,b,c; double raiz_1; double raiz_2; Scanner teclado = new Scanner(System.in); System.out.println("INGRESE LE VALOR DE A"); a= teclado.nextInt(); System.out.println("INGRESE EL VALOR DE B"); b= teclado.nextInt(); System.out.println("INGRESE EL VALOR DE C"); c= teclado.nextInt(); raiz_1=(-b+Math.sqrt((Math.pow(b,2))-(4*a*c)))/(2*a); raiz_2=(-b-Math.sqrt((Math.pow(b,2))-(4*a*c)))/(2*a); System.out.println("LA PRIMERA RAIZ ES :"+ raiz_1); System.out.println("LA PRIMERA RAIZ ES :"+ raiz_2); } }

5. Escriba un programa que simule el lanzamiento de dos dados de seis caras, cada uno. Y muestre el resultado de la suma de ambas. package pkg5; public class Main { public static void main(String[] args) { // TODO code application logic here int aleatorio1, aleatorio2, suma; aleatorio1 = (int) ((Math.random() * 6) + 1); aleatorio2 = (int) ((Math.random() * 6) + 1); System.out.println("PRIMER LANZAMIENTO DE DADO: " + aleatorio1); System.out.println("SEGUNDO LANZAMIENTO DE DADO: " + aleatorio2); suma = aleatorio1 + aleatorio2; System.out.println("la suma de los valores del lanzamiento es : " + suma); } } 6. Escriba un programa que permita el ingreso de dos catetos de un triรกngulo rectรกngulo y muestre la longitud de la hipotenusa. package pkg6; import java.util.Scanner; public class Main { public static void main(String[] args) { // TODO code application logic here double a,b,c1,c2,raiz; Scanner teclado = new Scanner(System.in);


System.out.println("ingrese el valor de a"); a= teclado.nextDouble(); System.out.println("ingrese el valor de B"); b= teclado.nextDouble(); c1=Math.pow(a,2); c2= Math.pow(b,2); raiz= Math.sqrt(c1+c2); System.out.println("hipotenusa:"+ raiz); } }

7. Escriba un programa que permita el ingreso de dos números e identifique el mayor y el menor entre ambos. package pkg7; import java.util.Scanner; public class Main { public static void main(String[] args) { // TODO code application logic here int numero_1,numero_2; double resultado_1,resultado_2; Scanner teclado = new Scanner(System.in); System.out.println("ingrese el valor del primer numero"); numero_1= teclado.nextInt(); System.out.println("ingrese el valor del segundo numero"); numero_2= teclado.nextInt(); resultado_1=Math.max(numero_1,numero_2); resultado_2=Math.min(numero_1,numero_2); System.out.println("el mayor numero es"+numero_1); System.out.println("el menor numero es"+numero_2); } } 8. Escriba un programa que evalúe la siguiente función para x = 0 y x = 2.

(

3

f ( x )= sen x +

2x x +cos ⁡( 6 π + tan ⁡( e )) 9

)

3

package pkg8; import java.util.Scanner; public class Main { public static void main(String[] args) { // TODO code application logic here int a; double x,y ,resultado,coseno,seno,tangente; Scanner teclado = new Scanner(System.in);


System.out.println(" ingrese valores de 0 hasta 2"); a= teclado.nextInt(); x=(Math.PI*Math.pow(a,3)+(2*a/9))/ 180; y=( Math.PI* Math.exp(Math.pow(a,3)))/180; seno= Math.sin(x); tangente= Math.tan(x); coseno= Math.cos((6*Math.PI)+ tangente); resultado= Math.sqrt(seno+ coseno); System.out.println( "resultado "+ a+"es:"+ resultado); } }


Turn static files into dynamic content formats.

Create a flipbook
Issuu converts static files into: digital portfolios, online yearbooks, online catalogs, digital photo albums and more. Sign up and create your flipbook.