PRACTICA DE METODOLOGIA DE PROGRAMACIÓN (E2)
Enviado por Nicole Arias • 19 de Octubre de 2016 • Documentos de Investigación • 895 Palabras (4 Páginas) • 629 Visitas
Universidad Autónoma del Perú
PRACTICA DE METODOLOGIA DE PROGRAMACIÓN (E2)
INGENIERA DE SISTEMAS-SECCIÓN F
Duración: 60 MINUTOS
NOMBRES Y APELLIDOS:………………………………………………………………………………
Instrucciones:
- No utilice lápiz. Desarrolle toda la prueba con lapicero negro o azul.
- Está prohibido intercambiar útiles de escritorio o corrector durante el examen.
- Escribir en forma clara con caligrafía legible.
- Los puntajes aparecen en cada pregunta.
- Las preguntas de desarrollo se calificarán en función de si la respuesta es completa, suficiente y clara.
- Apague su celular.
Problema 1:
Escriba un programa Java interactivo, ColorRange.java, que, cuando se le proporcione una longitud de onda en nanómetros, devuelva el color correspondiente en el espectro visible.
[pic 2]
Tarea
Debe implantar lo siguiente usando una sentencia de decisión if adecuada.
1. Pida al usuario que introduzca la longitud de onda. Debe ser del tipo double.
2. Para cada rango (por ejemplo, 380-450), el número de la izquierda está incluido en el rango, pero no el de la derecha.
3. Si no se encuentra el valor de entrada en el espectro visible, indique que la longitud de onda no se encuentra en el espectro visible.
4. Resultado esperado:
a. Enter a color code
630
The color is Red
b. Enter a color code
25,0
The entered wavelength is not a part of the visible spectrum
c. Enter a color code
750,5
The entered wavelength is not a part of the visible spectrum
Solución:
package colorrange;
import javax.swing.JOptionPane;
public class ColorRange {
public static void main(String[] args) {
double cant;
cant=Double.parseDouble(JOptionPane.showInputDialog("Ingrese Longitud de Onda"));
if(cant>=380 && cant<450)
{
System.out.println("Color Violeta");
}
else if(cant>=450 && cant<495)
{
System.out.println("Color Azul");
}
else if(cant>=495 && cant<570)
{
System.out.println("Color Verde");
...