You are on page 1of 3

Escuela de Tecnología e Informática

Profesor: Pedro González T.


Asignatura: Fundamentos de Programación
Semestre Primavera 2006
Prueba Solemne 1
Nombre:
_________________________________________________________________________
Fecha :____________

Reglas: la copia será sancionada con nota 1.0, puede utilizar


todo el material disponible para contestar la prueba.

I.- Realice los siguientes Programas Java

1.1.- Se tiene un registro con los datos de matricula, peso, estatura y


sexo de los alumnos del Instituto IPP. Construya un algoritmo que reciba
los datos antes mencionados, calculando y generando como salida el
promedio de los pesos y de las estaturas. Su algoritmo debe entregar
estos valores considerando todos los individuos y también diferenciando
por sexo. Considere fin de datos la matricula en cero (0).
(1 Punto)

1.2.- Leer tres montos sin IVA por teclado y calcular el monto total de
una factura IVA incluido (19%). Imprimir los siguientes resultados por
pantalla, Monto neto, IVA y monto total
(1 Punto)

1.3.- Leer tres números que denoten una fecha (día mes año).
Comprobar que es una fecha válida. Si no es válida escribir un mensaje
de error. Si es válida escribir la fecha cambiando el número del mes por
su nombre. Ej. Si se introduce 1- 2- 2004, se debería imprimir “1 de
Febrero de 2004”.
(1 Punto)

II.- Preguntas sobre Java.

2.1.- Indique los tipos de datos permitidos para declarar una variable
numérica entera (números naturales) en lenguaje Java, ejemplifique con
cada uno de los tipos de datos su declaración sintáctica en Java.
(1 Punto)
2.2.- Indique los tipos de datos permitidos para declarar una variable
numérica real (números reales) en lenguaje java, ejemplifique con cada
uno de los tipos de datos su declaración sintáctica en Java.
(1 Punto)

2.3.- Indique cuando utilizaría un ciclo While, For o Do While, justifique


su respuesta.
(1 Punto)

2.4.- Que valores puede tomar una variable del tipo boolean.
(1 Punto)

2.5.- Si se requiere almacenar la siguiente cadena de caracteres


“Instituto Profesional Providencia” que tipo de variable utilizaría.
(1 Punto)

2.6.- Explique que se esta realizando en el siguiente código, indique que


valor toma la variable k.

(1 Punto)

2.7.- Construya un programa en lenguaje Java que a partir de n=100,


genere como salida 100 veces la palabra “hola".
(2 Punto)

III.- Diagrama de Clases

3.1.- Realice el diagrama de clases que represente a los siguientes


programas realizados en lenguaje Java.
(2 Puntos)

La nota final se calcula de la siguiente forma

PuntajeObtenido
NF = *6 +1
PuntajeTotal

You might also like