La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

Algoritmo y Estructura de Datos I

Presentaciones similares


Presentación del tema: "Algoritmo y Estructura de Datos I"— Transcripción de la presentación:

1 Algoritmo y Estructura de Datos I
Facultad de Ingeniería y Arquitectura Algoritmo y Estructura de Datos I I Sesión 2 - La clase LE Juan José Montero Román.

2 Procesamiento de Datos
Ingreso de Datos: mecanismos que se emplean para poder ingresar datos Procesamiento de Datos Datos Información El lenguaje de programación Java no proporciona una clase que facilite el ingreso de datos en forma tradicional

3 Ingreso de Datos: La Clase LE
La Clase LE, es una clase creada con JAVA SWING y nos va permitir ingresar datos, mostrar datos y mostrar mensajes de error o de validación de los mismos, pero de una forma visual. Esta clase se encuentra incluida en el paquete biblioteca, por lo que es necesario importar dicho paquete.

4 Ingreso de Datos: La Clase LE
Se va realizar una dependencia de paquetes: nuestro paquete dominioDeLaAplicacion y biblioteca import biblioteca.*; //import biblioteca.LE; public class Prg1{ }

5 contiene métodos para ingresar diferentes tipos de datos
Ingreso de Datos: La Clase LE contiene métodos para ingresar diferentes tipos de datos leerChar(String) leerDouble(String) leerFloat(String) leerInt(String) leerLong(String) leerShort(String) leerString(String)

6 Ingreso de Datos: La Clase LE
public static void main(String[] args) { int dias; dias = LE.leerInt("Ingrese numero de días"); }

7 contiene métodos para mostrar mensajes
Salida de Datos: La Clase LE contiene métodos para mostrar mensajes mostrarInformación(String) mostrarResultado(String) mostrarError(String)

8 Salida de Datos: con LE public static void main(String[] args) { }
LE.mostrarInformacion("INFORMACIÒN : Sueldo por día es US$75"); }

9 Salida de Datos: con LE public static void main(String[] args) {
int dias; double sueldoBruto; ………………………………. dias = LE.leerInt("Ingrese numero de días"); sueldoBruto = 75 * dias; LE.mostrarResultado("El Sueldo del Mes es US$"+ sueldoBruto); }

10 Salida de Datos: con LE public static void main(String[] args) {
LE.mostrarError("Error, ingresa Número válido"); }

11 Salida de Datos: Formatos
System.out.print(“Esta salida es sin salto”); System.out.print(“Esta es la segunda salida sin salto”); System.out.println(“Esta salida es con salto”); System.out.println(“Esta es la segunda salida con salto”); Esta salida es sin salto Esta es la segunda salida sin salto Esta salida es con salto Esta es la segunda salida con salto

12 Salida de Datos: Tabuladores de Texto
Se usan dentro de los textos con la finalidad de separarlos, pueden ser para: Cambio de línea (“\n”) Espacio de Tabulación (“\t”)

13 Ejercicio: Programa 1 Diseñe un programa llamado Prg1 que permita sumar 3 números enteros

14 Ejercicio: Solución 1 package domapli; public class Prg1 {
public static void main(String[] args) { // Declaración de variables int a,b,c,s; // Ingreso de Datos a=LE.leerInt("Ingrese el primer numero "); b=LE.leerInt("Ingrese el segundo numero "); c=LE.leerInt("Ingrese el tercer numero "); // Proceso de calculo s=a+b+c; // Visualización de Datos LE.mostrarInformacion("La suma es : "+ s); }

15 Ejercicio: Programa 2 Diseñe un programa que permita calcular el perímetro de un rectángulo y de un circulo sabiendo que Perímetro del Rectángulo = 2*(base + altura) y el Perímetro del Circulo = 2 * pi x r

16 package domapli; public class Prg2 { public static void main(String args[]){ // Declaración de variables int base, altura,radio; final double pi=3.14; // constante double perR,perC; // Ingreso de Datos base=LE.leerInt("Ingrese la Base de Rectángulo "); altura=LE.leerInt("Ingrese la altura de Rectángulo "); radio=LE.leerInt("Ingrese la radio del Circulo"); // Proceso de calculo perR=base*altura; // perimetro de un rectangulo perC=2 *pi*radio; //perimetro de un circulo // Visualización de Resultados LE.mostrarInformacion("El perímetro del rectángulo\t:"+ perR); LE.mostrarInformacion("El perímetro del circulo\t:"+ perC); }

17 Ejercicio: Programa 3 El calculo de un pago mensual de empleado de una empresa se efectúa de la siguientes manera: el sueldo básico se calcula en base al número total de horas trabajadas basada en una tarifa horaria de soles, al sueldo básico se le aplica una bonificación del 20% obteniéndose el sueldo bruto, al sueldo bruto se le aplica un descuento del 10% obteniéndose el sueldo neto. Escriba un programa que calcule e imprima el sueldo básico, el sueldo bruto y el sueldo neto de un trabajador.

18 Ejercicio: Programa 4 Desarrolle un programa que permita ingresar 2 números a través del teclado y luego calcule la suma, resta, multiplicación y división de dichos números. Muestre el resultado de todas las operaciones.

19

20 Ingreso de Datos: La Clase LE
Swing is a GUI toolkit for Java. Swing is one part of the Java Foundation Classes (JFC). Swing includes graphical user interface (GUI) widgets such as text boxes, buttons, split-panes, and tables.


Descargar ppt "Algoritmo y Estructura de Datos I"

Presentaciones similares


Anuncios Google