Вы находитесь на странице: 1из 18

Universidad Nacional Jos Faustino Snchez Carrin

FACULTAD DE INGENIERA
ESCUELA PROFESIONAL DE INGENIERA INFORMATICA
Tema Estructuras de Decisin-Cuadros de dilogo Profesor Ing. CIP Edwin Ivn Farro Pacfico

Ing. CIP Edwin Ivn Farro Pacfico

Pag. 1

Java

Ing. CIP Edwin Ivn Farro Pacfico

Pag. 2

Java

Ing. CIP Edwin Ivn Farro Pacfico

Pag. 3

Estructuras de Decisin

Ing. CIP Edwin Ivn Farro Pacfico

Pag. 4

Estructuras de Decisin

Ing. CIP Edwin Ivn Farro Pacfico

Pag. 5

Estructuras de Decisin

Ing. CIP Edwin Ivn Farro Pacfico

Pag. 6

Estructuras de Decisin

Ejercicio 01 Desarrollar un programa que permita el ingreso de 2 nmeros y determine el mayor Ejercicio 02 Desarrollar un programa que permita el ingreso de 3 nmeros y determine el mayor. Ejercicio 03 Modificar el ejercicio anterior y mostrar los 3 nmeros en forma ascendente Ejercicio 04 Ingresar un nmero y determinar: Si es par o impar Si es positivo o negativo

Ing. CIP Edwin Ivn Farro Pacfico

Pag. 7

Estructuras de Decisin
Ejercicio 05 Ingresar tres notas de un alumno, mostrar su promedio. Si el promedio es mayor o igual a 10.5 imprimir Aprobado, de lo contrario imprimir desaprobado

Ejercicio 06 Mostrar las races de la siguiente ecuacin:

x = 12

-b 2a

4ac

Ing. CIP Edwin Ivn Farro Pacfico

Pag. 8

Cuadros de Dilogo

Ing. CIP Edwin Ivn Farro Pacfico

Pag. 9

Cuadros de dilogo
Java a travs de Swing permite crear cuadros de dilogo predefinidos de un modo muy prctico La clase JOptionPane La clase JOptionPane hace muy fcil mostrar un cuadro de dilogo standard que solicite al usuario informacin de algo. Mientras que al clase pueda parecer compleja por sus varios mtodos, casi todos los usos de esta clase con llamadas de una sla lnea para uno de los mtodos showxxxdialog mostrados a continuacin: showConfirmDialog: pide una confirmacin a una pregunta, como : Si/No/Cancelar showInputDialog: pide al usuario el ingreso de algn dato showMessageDialog: Le avisa al usuario sobre algo que est ocurriendo showOptionDialog: Unificacin de los tres anteriores
Ing. CIP Edwin Ivn Farro Pacfico
Pag. 10

Cuadros de dilogo

Ing. CIP Edwin Ivn Farro Pacfico

Pag. 11

Cuadros de dilogo

Ing. CIP Edwin Ivn Farro Pacfico

Pag. 12

Ejercicios Propuestos
Ejercicio 01 Escribir un programa que solicite ingresar un nmero y compruebe si el nmero es positivo. Si la condicin lgica es verdadera se debe presentar el mensaje El nmero es positivo, adems mostrar el cuadrado del nmero, si la condicin es falsa mostrar el mensaje Nmero negativo , adems mostrar el cubo del nmero Ejercicio 02 Escribir un programa que solicite al usuario un nmero entero. El programa debe determinar si el nmero es positivo o negativo. Adems se debe comprobar si el nmero es mltiplo de 6. Ejercicio 03 Escribir un programa que pida al usuario que ingrese seis notas y determine la mayor y menor nota

Ing. CIP Edwin Ivn Farro Pacfico

Pag. 13

Ejercicios Propuestos
Ejercicio 04 Escribir un programa que pida al usuario que ingrese seis notas y determine el promedio considerando las 5 mejores notas(eliminando la menor) Ejercicio 05 Escribir un programa que permita calcular el pago semanal de un trabajador. Los datos a ingresar son: horas totales trabajadas y el pago por hora. Si el nmero de horas totales trabajadas es mayor a 48 la diferencia se considera como horas extras y se remuneran un 50% ms que una hora normal. Si el sueldo bruto, es decir la suma de lo ganado, por horas normales ms lo ganado por horas extras es mayor a 500 se descuenta un 10%, en caso contrario el descuento es 0. Se pide calcular: pago por horas normales, pago por horas extras, el monto del descuento, el sueldo bruto y el sueldo neto.

Ing. CIP Edwin Ivn Farro Pacfico

Pag. 14

Ejercicios Propuestos
Ejercicio 06 Escribir un programa que pida el ingreso de dos nmeros y a continuacin ingrese un operador (+,-,*,/). El programa debe presentar el resultado de la operacin. Si el operador no es valido se debe presentar un mensaje Operador no valido. Ejercicio 07 Escribir un programa que pida el ingreso de cinco temperaturas y luego calcule la temperatura promedio. El programa debe determinar el tipo de clima de acuerdo a la siguiente tabla: Temperatura Promedio(tPromedio) tPromedio<=10 10<tPromedio<=20 20<tPromedio<=30 tPromedio>30
Ing. CIP Edwin Ivn Farro Pacfico

Tipo de Clima Fro Nublado Caluroso Tropical


Pag. 15

Estructuras de Decisin Mltiple

Ing. CIP Edwin Ivn Farro Pacfico

Pag. 16

Ejercicios
Ejercicio 01 Escribir un programa que permita ingresar un nmero y mostrar su respectivo da de la semana Ejercicio 02 Una librera tiene dos tipos de clientes: Estudiantes (E) y pblico en general (G). Adems ofrece dos tipos de pago: Contado (C) y plazos (P). Se pide escribir un programa que pida el ingreso de: El nombre del cliente, el tipo de cliente, al forma de pago y el monto de pago. Dependiendo del tipo de pago va a existir un descuento o un recargo tal como se muestra en el siguiente cuadro: Tipo Estudiante Pblico General Contado 10% 5% Tipo de Clima 5% 15%

Ing. CIP Edwin Ivn Farro Pacfico

Pag. 17

Ejercicios Propuestos
Ejercicio 01 Escribir un programa que permita actualizar el saldo de una cuenta del cliente de un banco. Los datos de entrada son: nmero de cuenta y saldo anterior. El programa adems debe ingresar el tipo de movimiento que pueda ser 1 2. Si el tipo de movimiento es 1 representa un depsito. Si es 2 representa un retiro. En ambos casos se debe pedir el monto de la transaccin Ejercicio 02 Un centro de estudios categoriza a sus estudiantes segn el promedio obtenido el ciclo anterior de acuerdo a la siguiente tabla: Promedio 0<=p<5 5<=p<10 10<=p<15 15<=p<=20 Categora D C B A
Pag. 18

Ing. CIP Edwin Ivn Farro Pacfico

Вам также может понравиться