Page 1

FACULTAD DE UNIVERSIDAD ABIERTA Y A DISTANCIA “Educación a través de escenarios múltiples” Programa de Ingeniería de Sistemas CAT – IBAGUE 2013 / A http://www.sanmartin.edu.co/

INTRODUCCION A LA PROGRAMACION

SEGUIMIENTO AL AUTOAPRENDIZAJE FASCICULO 3

1. El método definido en la clase JOptionPane que presenta una ventana con un Mensaje es: a. b. c. d.

Println() showMessageDialog() showInputDialog() redLine()

2. El método definido en la clase DataInputStream que permite la lectura de datos Es: a. Println() b. showMessageDialog() c. showInputDialog() d. redLine()

3. La clase DataInputStream está definida en el paquete: a. b. c. d.

Swing Útil IO Lang

4. La clase Scanner está definida en el paquete: a . Swing b . Útil c . IO d. Lang 5. Nombre las clases que permiten la entrada y salida de datos en un programa de Java: 1. BufferedReader 2. DataInputStream 3. Scanner y paquete swing.

Oscar Javier Duarte Introducción Ala Programación

Página 1


FACULTAD DE UNIVERSIDAD ABIERTA Y A DISTANCIA “Educación a través de escenarios múltiples” Programa de Ingeniería de Sistemas CAT – IBAGUE 2013 / A http://www.sanmartin.edu.co/

6. Elabore un programa que calcula e imprima la hipotenusa de un triangulo Rectángulo a partir de los catetos. 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); System.exit(0); } }

Oscar Javier Duarte Introducción Ala Programación

Página 2


FACULTAD DE UNIVERSIDAD ABIERTA Y A DISTANCIA “Educación a través de escenarios múltiples” Programa de Ingeniería de Sistemas CAT – IBAGUE 2013 / A http://www.sanmartin.edu.co/

7. Construya un programa en Java que imprima el cociente de dividir dos números. import javax.swing.JOptionPane; public class Division { public static void main (String args[ ]){ String caddiv; String caddsor; double dividendo=0; double divisor=0; double cosciente=0; caddiv=JOptionPane.showInputDialog("Digite Dividendo "); dividendo=Double.parseDouble(caddiv); caddsor=JOptionPane.showInputDialog("Digite Divisor "); divisor=Double.parseDouble(caddsor); if(divisor==0) JOptionPane.showMessageDialog(null,"Error no se puede dividir por cero "); else{ cosciente=dividendo/divisor; JOptionPane.showMessageDialog(null,"Cosciente "+cosciente); }

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) Obtiene el valor absoluto de x b. Math.sin (doublé) Calcula el seno de un double c. Math.cos (doublé) Calcula el coseno de un double d. Math.tan (doublé) Calcula la tangente

Oscar Javier Duarte Introducción Ala Programación

Página 3


FACULTAD DE UNIVERSIDAD ABIERTA Y A DISTANCIA “Educación a través de escenarios múltiples” Programa de Ingeniería de Sistemas CAT – IBAGUE 2013 / A http://www.sanmartin.edu.co/

e. Math.log (double) Devuelve el logaritmo de base e del valor f. Math.sqrt (double) Devuelve el redondo de la raíz cuadrada del valor g. Math.ceil (double)da el numero entero más pequeño que es mayor o igual al argumento h. Math.floor (double) método da el número entero más grande que es menor o igual al argumento. i. Math.pow(a, b) Eleva el número a a la potencia b j. Math.random () devuelve un double aleatorio k. Math.max(a, b) para int, long, float y double l. Math.min(a, b) para int, long, float y double m. Math.E para la base exponencial n. Math.PI para PI

Oscar Javier Duarte Introducción Ala Programación

Página 4

Seguimiento 3  
Read more
Read more
Similar to
Popular now
Just for you