Autoevaluaci贸n Fasc铆culo 3
Presentado por Joe snayder rinc贸n lozano
Fundaci贸n universitaria san martin Introduccion a la programacion
Fasiculo 3 1.
El método definido en la clase JOption Pane que presenta una ventana con un mensaje es:
R:) a.println()
2.
El método definido en la clase DataInputStream que permite la lectura de datos es:
R: c. showInputDialog
3.
La clase DataInputStream esta definida en el paqute:
R: c. io
4.
La clase Scanner esta definida en el paquete:
R: b. Util
5.
Nombre las clases que permiten la entrada y saluda de datos en un programa de java:
-
JOptionPane
-
Scanner
-
System
-
DataInputStream
6. Elabore un programa que calcule e imprima la hipotenusa de un triangulo rectángulo apartir de los catetos.
import javax.swing.*; public class Hipotenusa { public static void main(String args[]) { String primerNumero; //primera cadena para el cateto adyacente String segu import javax.swing.*; public class Hipotenusa { public static void main(String args[])
{ String primerNumero;//primera cadena para el cateto adyacente String segundoNumero;//segunda cadena para el cateto opuesto int catAdyacente;//primer cateto int catOpuesto;//segundo cateto double cuadrado;//cuadrado de los catetos double hipot;//valor hipotenusa //leer primer cateto primerNumero = JOptionPane.showInputDialog("Digite cateto adyacente"); //leer segundo cateto segundoNumero = JOptionPane.showInputDialog("Digite cateto opuesto"); //conversion de los numeros String a tipo entero catAdyacente=Integer.parseInt(primerNumero); catOpuesto=Integer.parseInt(segundoNumero); //se elevan al cuadrado los dos catetos y se suman los valores cuadrado=Math.pow(catAdyacente,2) + Math.pow(catOpuesto,2); //se halla la raiz cuadrada correspondiente a la sumatoria de los cuadrados de los catetos
hipot=Math.sqrt(cuadrado); //imprimir el resultado JOptionPane.showMessageDialog(null,"El valor de la hipotenusa es: " + hipot, "Resultados", JOptionPane.PLAIN_MESSAGE); //terminar la aplicacion con la ventana System.exit(0); }//fin del metodo main }//fin de la clase hipotenusandoNumero;
//segunda cadena para el cateto opuesto int catAdyacente;//primer cateto int catOpuesto;//segundo cateto double cuadrado;//cuadrado de los catetos double hipot;//valor hipotenusa
//leer primer cateto primerNumero = JOptionPane.showInputDialog("Digite cateto adyacente"); //leer segundo cateto segundoNumero = JOptionPane.showInputDialog("Digite cateto opuesto"); //conversion de los numeros String a tipo entero catAdyacente=Integer.parseInt(primerNumero); catOpuesto=Integer.parseInt(segundoNumero);
//se elevan al cuadrado los dos catetos y se suman los valores cuadrado=Math.pow(catAdyacente,2) + Math.pow(catOpuesto,2); //se halla la raiz cuadrada correspondiente a la sumatoria de los cuadrados de los catetos
hipot=Math.sqrt(cuadrado);
//imprimir el resultado JOptionPane.showMessageDialog(null,"El valor de la hipotenusa es: " + hipot, "Resultados", JOptionPane.PLAIN_MESSAGE); //terminar la aplicacion con la ventana System.exit(0); } }
8. el siguiente listado corresponde a los métodos o funciones matemáticas, consulte ¿Cuál es la función de cada uno?. a. Math.abs(x) =Valor absoluto b. Math.sin(doublé) =Seno c. Maths.cos(double) =Coseno d. Math.tan(double) =Tangente e. Math.log(double)= Logaritmo neperiano f. Math.sqrt(double) g. Math ceil(double) h. Math.floor(double) i. Math.pow(a,b) =Potencia j. Math.random() =Numero aleatorio k. Math.max(a,b) = maximo l. Math.min(a,b)= Minimo m. Math.E =Euler n. Math.PI =PI