Está en la página 1de 5

“AÑO DE LA UNIDAD, LA PAZ Y EL DESARROLLO”

INSTITUTO DE EDUCACIÓN SUPERIOR PEDRO P. DÍAZ

DESARROLLO DE SISTEMAS DE INFORMACIÓN

UNIDAD DIDÁCTICA: PROGRAMACIÓN DISTRIBUIDA Y

CONCURRENTE

MODULO: Programación de Sistemas de Información

LABORATORIO 02:

Ejercicios Estructuras De Control

ALUMNO: Luis Fernando Huaracallo Escudero

DOCENTE: Omar Banda Carpio

Turno: NOCHE Semestre: III

AREQUIPA – PERÚ

2023
1. Escribe un programa en Eclipse, de nombre LabCon01, que calcule la cuota que se debe
abonar en un club de tenis. La cuota es de 800 soles. Tendrán un 30% de descuento las
personas mayores de 65 años y un 20% de descuento los menores de 21 años, si los padres
no son socios; y un 40% si los padres son socios. El programa debe solicitar por teclado la
edad del usuario por ejemplo si ésta es mayor de 65;por ejemplo si la edad es menor que
21, se pregunta al usuario si sus padres son socios o no.

SOLUCIÓN:
Código Ejecución

2. Realiza un programa en Eclipse , de nombre LabCon02, que pida el nombre y los


apellidos de dos personas y los escriba ordenados alfabéticamente, teniendo en cuenta
los dos apellidos, y si fuese necesario, el nombre.El programa debe solicitar los datos de
las dos personas. Compara el primer apellido de ambas , y si son distintos se utiliza el
orden de impresión por primer apellido. Si el primer apellido coincide, se comparan por
segundo apellido. Y si también coinciden, se comparan por el nombre.
SOLUCIÓN:
Código Ejecución

3. Escribe un programa en Eclipse, de nombre LabCon03, que reciba como parámetros tres
valores enteros con el día, mes y año de una fecha y devuelva un valor booleano que
indique si se trata de valores válidos para una fecha.Los valores válidos para los meses
son valores entre 1 y 12. Se considerarán como valores válidos para los años valores
comprendidos entre 1600 y 3000 (por acotar). En cuanto los valores válidos para los días
dependerá del valor del mes de la fecha. Para comprobar si se trata de un día válido se
utilizará una variable auxiliar en la que se asigna el valor máximo de día del mes para el
mes de la fecha. Mediante una estructura de switch a esta variable se le asigna el valor
31 si es uno de los meses 1,3,5,7,8,10 o 12. El valor 30 si es uno de los meses 4,6,9 u 11.
En el caso de que el año sea bisiesto, el mes de febrero, o sea el 2, le asignamos 29 días;
sino 28. Recuerda que un año es bisiesto si es múltiplo de cuatro, y no es múltiplo de
cien, a no ser que sea múltiplo de 400.
SOLUCIÓN:
Código Ejecución

4. Escriba un programa que pida al usuario un número, y muestre el mensaje "has


introducido el numero---" (mostrando el número introducido). Esta acción debe
repetirse hasta que el usuario introduzca el número 0. En ese momento se mostrará el
mensaje "Finalizando: Se ha introducido el número 0".Además, se debe mostrar cuántos
números se han introducido y su suma POR CONSOLA.

SOLUCIÓN:
Código Ejecución

También podría gustarte