Pages

viernes, 28 de diciembre de 2012

Determinar el estado del clima – Diagrama de flujo

Problema
Determinar un algoritmo que solicite la temperatura actual en grados centígrados e informe al usuario:
- Está haciendo mucho calor, para el rango (30 a 40 grados),
- El clima está bien, para el rango (29 a 15 grados),
- Está haciendo frío, para el rango (14 a 1 grados), y
- Está haciendo mucho frío, para el rango de (cero grados o por debajo de cero).

Solución
  • Entrada: 24
  • Salida: El clima está bien
Se solicita al usuario ingrese la temperatura, se captura el valor en  la variable “tem”, luego llamamos a la subrutina CalcularTemperatura  el cual nos indicara en qué estado está el clima.


Diagrama de flujo - Determinar estado del clima

En la Subrutina Calcular temperatura
Se comprueba si la temperatura es mayor a 30 (tem>=30)
Si es Verdadero  (Si)
    Se muestra que está haciendo mucho calor.
Si es falso (No)
    Se comprueba si la temperatura esta entre 29 y 15 (tem < 30 AND tem >=15)
    Si es Verdadero (Si)
        Se muestra que el clima está bien.
    Si es Falso (No)
        Se comprueba si la temperatura esta entre 1 y 14 (tem<15 AND tem>=1)
        Si es Verdadero (Si)
            Se muestra que está haciendo frio
        Si es Falso (No)
            Se muestra que está haciendo mucho frio


Diagrama de flujo - Subrutina CalcularTemperatura

 Diagrama Fuente DFD

Código fuente en Java

Código fuente en C++

Código fuente en C

Código fuente en C#

Código fuente en Python
Código fuente en Visual Basic

0 comentarios:

Publicar un comentario en la entrada