Anda di halaman 1dari 0

IS - 141 Algoritmos I

Laboratorio N 03 Ing. Yury Maldonado Villanueva


GUA DE LABORATORIO N 03
ESTRUCTURAS DE CONTROL SELECTIVAS
IF (SIMPLE, DOBLE, ANIDADO) y SWITCH
DESARROLLO DEL LABORATORIO:
4.1. Ingrese al NetBeans y cree un proyecto de nombre proyecto3, en cuyo
proyecto cree dos paquetes de nombres estructuraIf y estructuraSwitch
respectivamente, en cuyo interior deben de estar las clases de acuerdo a
su naturalidad.
4.1.1 Programa 1
Nombre de la clase: NotaAprobado
Construya un diagrama de flujo y la implementacin de la aplicacin que dado
como dato la calificacin de un alumno de un examen, escriba Aprobado en
caso de que esa calificacin fuese mayor a 10.5
Nota: Ingrese la calificacin implementando la clase Scanner
Interprete la ejecucin del programa.
4.1.2 Programa 2
Nombre de la clase: NotaAprobadoReprobado
Construya un diagrama de flujo y la implementacin de la aplicacin que dado
como dato la calificacin de un alumno de un examen, escriba Aprobado si su
calificacin es mayor que 10.5 y Reprobado en caso contrario.
IS - 141 Algoritmos I
Laboratorio N 03 Ing. Yury Maldonado Villanueva
Nota: Ingrese la calificacin implementando la clase Scanner
Interprete la ejecucin del programa.
4.1.3 Programa 3
Nombre de la clase: SueldoEmpleado
Realice el pseudocdigo, diagrama de flujo y la implementacin de la aplicacin
en el cual se da como dato el sueldo de un trabajador, aplique una aumento de
19% si su sueldo es inferior a S/. 1500. Imprima el nuevo saldo del trabajador.
Nota: Ingrese la calificacin implementando la clase Scanner
Interprete la ejecucin del programa.
IS - 141 Algoritmos I
Laboratorio N 03 Ing. Yury Maldonado Villanueva
4.1.4 Programa 4
Nombre de la clase: SueldoEmpleado2
Construya el pseudocdigo, diagrama de flujo y la implementacin de la
aplicacin que dado como dato el sueldo de un empleado, le aplique un
aumento de 19% si su sueldo es inferior a S/. 1500 y 14% en caso contrario.
Visualice el nuevo saldo del empleado.
Nota: Ingrese la calificacin implementando la clase Scanner
IS - 141 Algoritmos I
Laboratorio N 03 Ing. Yury Maldonado Villanueva
4.1.5 Programa 5
Nombre de la clase: NotaValidada
Implemente la validacin de la calificacin ingresada del Programa 2
Interprete la ejecucin del programa.
4.1.6 Programa 6
Nombre de la clase: TestSwitch
Construya un pseudocdigo, diagrama de flujo y la implementacin de la
aplicacin que dado como datos dos variables de tipo entero numero y
operando, obtenga el resultado de la siguiente funcin:
IS - 141 Algoritmos I
Laboratorio N 03 Ing. Yury Maldonado Villanueva
100 * operando Si numero = 1
100 ^ operando Si numero = 2
100 / operando Si numero = 3
0 Para cualquier otro valor de numero
Interprete la ejecucin del programa.
4.1.7 Programa 7
Nombre de la clase: MayorTresNumeros
Escribir un programa que lea tres nmeros enteros por teclado y muestre por
pantalla el mayor de los tres. Se recomienda que realice el pseudocdigo y
diagrama de flujo para la implementacin.
IS - 141 Algoritmos I
Laboratorio N 03 Ing. Yury Maldonado Villanueva
4.1.8 Programa 8
Realizar el anlisis, diseo e implementacin de la aplicacin en forma conjunta
entre el docente y los estudiantes.
Dado como dato el tiempo de servicio de un docente, considere un aumento de
20% si la categora del empleado es Principal (P), un 15% si la categora del
docente es Asociado (A), si la categora es Auxiliar (X) un aumento de 12% y
para la categora de Jefe de prctica (J) un aumento de 10%. Imprima el sueldo
con el aumento incorporado, la categora y el tiempo de servicio del docente.
La categora esta dada por la siguiente tabla:
IS - 141 Algoritmos I
Laboratorio N 03 Ing. Yury Maldonado Villanueva
Categora Aos
Principal 12 - 18
Asociado 6 - 12
Auxiliar 3 - 6
Jefe de Prctica 0 - 2
CUESTIONARIO:
5.1. Construir un diagrama de flujo y la implementacin de la aplicacin que
dado un nmero entero positivo mayor que cero de cmo resultado si
dicho nmero es par o impar. Valide el dato de entrada y use la clase
Scanner para el ingreso del dato.
5.2. Escribir un programa que lea una nota de un examen por teclado y
devuelva la calificacin que tiene. La calificacin ser:
Reprobado : 0 10.49
Aprobado : 10.50 13.99
Notable : 14 15.99
Sobresaliente : 16 18.99
Excelente : 19 - 20

Anda mungkin juga menyukai