Sunteți pe pagina 1din 2

Problemas extras I

1. Escriba un programa en Java que permita el ingreso de 10 notas, y calcule e informe su promedio por
pantalla.

Las notas se ingresarn usando el estilo porcentual: en vez de utilizar el rango 1 a 7, utilizan el rango 0 a
100. Al momento de informar el promedio de las notas, el promedio debe ser informado usando el rango 1 a
7.

Considere que las notas ingresadas (las notas porcentuales) son nmeros enteros. Esto no significa que la
nota en rango 1-7 tambin es entero.

2. Repita el problema (1), esta vez ingresando un nmero indeterminado de notas. La marca para terminar
el ingreso de datos es cuando se ingresa el nmero -1.

3. Repita el problema (2), esta vez considerando que las notas porcentuales son nmeros decimales.

4. Ud. sabe que los colores que vemos en el mundo real son una combinacin de los colores primarios. En el
mundo de la computacin, los colores tambin son una combinacin, pero en este caso, de los colores
bsicos Rojo, Verde y Azul. La cantidad de cada color bsico se indica por un nmero entero entre 0 y 255.
Por ejemplo, el color violeta es 138 de rojo mezclado con 43 de verde mezclado con 226 de azul. El color
naranja es 255 de rojo, 165 de verde y 0 de azul.

Su misin es crear un programa en Java que pregunte la cantidad de cada color bsico (Rojo, Verde y Azul),
y diga en palabras a qu color corresponde, de acuerdo a la siguiente tabla:

Cantidad del color bsico: Color a


Rojo Verde Azul informar
0 0 0 Negro
255 255 255 Blanco
255 0 0 Rojo Puro
0 255 0 Verde Puro
0 0 255 Azul Puro
255 255 0 Amarillo
255 0 255 Magenta
0 255 255 Cyan
138 43 226 Violeta
255 165 0 Naranja

En caso de ingresar alguna combinacin que no corresponda a ningn color, se debe informar que la
combinacin no es vlida.

El programa termina despus de informar el resultado. No se vuelve a repetir el ingreso de datos.

5. Repetir el problema (4) considerando la siguiente tabla:


Cantidad del color bsico: Color a
Rojo Verde Azul informar
0-10 0-10 0-10 Negro
250-255 250-255 250-255 Blanco
160-255 0-86 0-86 Rojo
0-86 160-255 0-86 Verde
0-86 0-86 160-255 Azul
160-255 160-255 0-86 Amarillo
160-255 0-86 160-255 Magenta
0-86 160-255 160-255 Cyan
135-140 40-45 222-229 Violeta
160-255 160-169 0-20 Naranja

En este caso, en vez de considerar valores puntuales, se debe considerar el rango indicado. Por ejemplo,
tanto el valor Rojo=0,Verde=0,Azul=0 como Rojo=8,Verde=4,Azul=9 corresponden al color Negro.

S-ar putea să vă placă și