You are on page 1of 2

Bachillerato en Ingeniera en Sistemas Informticos

Bachillerato en Enseanza de la Informtica


PROGRAMACION I
SEGUNDO EXAMEN IIIC-2014
VALOR 15% 100 Puntos
PROFESOR: Ing. Jonathan Jimnez A.

NOTA: ______

NOMBRE DEL ESTUDIANTE: _____________________________________


Instrucciones Generales:
Debe utilizar lapicero azul o negro para responder el examen.
No se aceptan tachones ni borrones.
Exmenes con lpiz no tienen derecho a reclamo.
En caso de que el cdigo sea igual o tenga parecido con el de algn otro, el examen
ser anulado y la nota ser 1.
De no usarse la tabulacin correspondiente, o tener el cdigo desordenado se har la
rebaja de 5pts. Esto aplica para cada clase creada en su totalidad.
En caso de duda sobre lo realizado, el profesor est en la potestad de solicitar al
estudiante una explicacin de lo realizado y en caso de no ser satisfactoria, el
examen ser anulado.
UNICA PARTE. Valor 100 puntos.
-

Debe crear una aplicacin que muestre como men principal todos los problemas
que a continuacin se le solicitan desarrollar.
La impresin en pantalla y solicitud de datos, se debe realizar con la librera
JOptionPane solamente.
El men principal debe solicitar nmeros para cada problema y para salirse del
mismo se debe digitar 0. En caso de que el usuario ingrese algo distinto, se debe
imprimir en pantalla el mensaje de error al respecto y volver al men hasta que se
ingrese una opcin correcta.
Cada problema debe ser una clase por aparte, dentro del mismo paquete. La cual va
ser llamada desde el men principal.
Cada problema debe tener un men de as requerirlo, con las mismas normativas
dadas para el men principal.
Todo debe ser seccionado en mtodos. No se permite la creacin de un solo mtodo
con todo el cdigo o con saturacin de cdigo. Como mnimo por problema deben
existir 10 mtodos. Deben crear el constructor donde se van a inicializar las
variables a utilizar en cada clase (el mismo no se contabiliza dentro de la cantidad
de mtodos solicitados).
Toda solicitud o impresin en pantalla, debe contener el texto indicando que se est
solicitando o imprimiendo.
No pueden utilizar arreglos o matrices. En caso de su uso se anular el problema
donde sea utilizado.
Todas las variables de la clase deben ser privadas y los mtodos pblicos.

Problema 1
A partir de un nmero de das dado por el usuario, se debe hacer la traduccin a aos,
meses, semanas y das, realizando la impresin en pantalla del resultado. Deben utilizar la
estructura While.
Problema 2
Deben realizar una aplicacin que valide las siguientes operaciones:
123456-

(((2 + 5) * 3) + 2) > ((7**2) + 2) <= (21 MOD 3)


3 + 5 * (10 (3 + 4)) != 27 DIV 4
((a > b) OR (a < c)) AND ((a == c) OR (a >= b))
NOT (34 + 12 == 8) OR (8 != 0) AND (12 8 >= 19)
( 3 >= 4 AND 5 > 3 AND 3 > 3 ) OR NOT ( 4 <= 4 OR 5 > 4 OR 6 >= 7)
(2 * 6 < 3 + 12 * 2 DIV 3**2) OR (15 >= 7 * 3**2 Y 8 > 3 Y 15 > 6)

Cada una debe ser desplegada dentro de un men. Para cada una deben realizar lo siguiente:
- Solicitar al usuario cada valor.
- Realizar la validacin de lo indicado en la operacin.
- Devolver en pantalla el nmero de la operacin correspondiente he imprimir el
resultado.
Problema 3
Cree una clase llamada Factura, que una ferretera podra utilizar para representar una
factura para un artculo vendido en la tienda. Una Factura debe incluir cuatro piezas de
informacin como variables de instancia: un nmero de pieza (tipo String), la descripcin
de la pieza (tipo String), la cantidad de artculos de ese tipo que se van a comprar (tipo int)
y el precio por artculo (double). Debe calcular el monto de la factura (es decir multiplicar
la cantidad por el precio del articulo) el cual debe ser devuelto como valor double. Si la
cantidad no es positiva, debe establecerse como 0. Si el precio por artculo no es positivo
debe establecerse en 0.0. Dicho monto es el total que el cliente debe pagar, por lo que
debe imprimir adicional el clculo del IVA y del subtotal.
- Lo primero que se debe solicitar es la cantidad de productos que el usuario desea
ingresar, para que el sistema solamente solicite dicha cantidad.
- Al final debe imprimir todos los nmeros de pieza y su descripcin correspondiente
en pantalla, utilizando un formato entendible. Luego de dichos datos se debe
imprimir el subtotal, el IVA y el total.

You might also like