Programa 6

287 views

Published on

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
287
On SlideShare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
1
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Programa 6

  1. 1. Programa 6 a) Planteamiento del problemaEscribe un programa que lea una temperatura introducida a través deltecladoy muestre por pantalla la actividad más apropiada para dicha temperaturateniendo en cuenta los siguientes criterios.b) Análisis de datos (datos de: entrada / salida, condiciones y diccionario deDatos).Datos:Temperatura IntroducidaCondiciones:Si Temperatura Introducida >30 = NataciónSi Temperatura Introducida>20 and Temperatura Introducida<=30 = TenisSi Temperatura Introducida>10 and Temperatura Introducida<=20 = GolfSi Temperatura Introducida >5 and Temperatura Introducida<=10 = EsquíNo Temperatura Introducida>5 and Temperatura Introducida<=10 = ParchísDiccionario:Temperatura Introducida = El valor numérico introducido por el usuario y el cualdependiendo de su valor se determinara que deporte le corresponde.
  2. 2. c) Diseño de solución (Diagrama de flujo usando el programa DFD)
  3. 3. d) Prueba de escritorio. Temperatura Introducido= 25 SI Temperatura Introducida>30 “Natación” else SI Temperatura Introducida>20 && Temperatura Introducida<=30 “Tenis” else SI (Temperatura Introducida>10 && Temperatura Introducida<=20) “Golf” else SI Temperatura Introducida>5 && Temperatura Introducida<=10 “Esquí” else Parchís Temperatura Introducida = 25: “Tenis” e) Programa fuente (codificación en java)package temperatura;import javax.swing.*;public class Temperatura { public static void main(String[] args) { int TemperaturaIntroducida; TemperaturaIntroducida=Integer.parseInt(JOptionPane.showInputDialog(null,"Escribe una Temperatura ")); if(TemperaturaIntroducida>30){ JOptionPane.showMessageDialog(null,"Natación "); } else { if(TemperaturaIntroducida>20 && TemperaturaIntroducida<=30){ JOptionPane.showMessageDialog(null,"Tenis "); } else { if (TemperaturaIntroducida>10 && TemperaturaIntroducida<=20){ JOptionPane.showMessageDialog(null,"Golf "); } else { if (TemperaturaIntroducida>5 && TemperaturaIntroducida<=10) { JOptionPane.showMessageDialog(null,"Esqui "); } else { JOptionPane.showMessageDialog(null,"Parchís "); } } } } }}
  4. 4. f) Depuración.- La forma de comprobar que su programa es funcional seráimprimiendo sus pantallas de salida, las cuales deberán estar previamentediseñadas con presentación en su JOptionPane ver material de clases. f) Conclusión de su práctica. Construir Intervalos y asignarles valores diferentes a cada uno. Hacer un diagrama en el DFD Crear un Programa en Java Netbeans

×