Conversión de Temperatura Centígrados Fahrenheit
DEFINICIÓN DEL PROBLEMA: El sistema métrico utiliza la escala Celsius o Centígrados para medir la temperatura. Sin embargo para medir la temperatura en Estados Unidos todavía se utiliza la escala Fahrenheit.
Para convertir temperaturas en grados Centígrados a Fahrenheit:
F = 9 / 5 * C + 32
Para convertir grados Fahrenheit a Centígrados:
C = ( F – 32 ) * 5 / 9
F = 9 / 5 * C + 32
FIN
Recibe los grados centigradoslo guarda en en C
Calcula la conversión y lo guarda en F
Presenta el dato de entrada (C) y el resultado (F) en la pantalla
INICIO
C
C “grados centigrados son”
F
C = ( F – 32 ) * 5 / 9
FIN
Recibe los grados Fahrenheitlo guarda en en F
Calcula la conversión y lo guarda en C
Presenta el dato de entrada (F) y el resultado (C) en la pantalla
INICIO
F
F “grados Fahrenheit son”
C
DIAGRAMA DE FLUJO DIAGRAMA DE FLUJO
Conversión de Temperatura Centígrados a Fahrenheit
Codificación en BASIC INPUT "CUANTOS GRADOS CENTIGRADOS "; CF = 9 / 5 * C + 32PRINT C; " grados centigrados son "; F; " grados Fahrenheit "END
Corrida de escritorioSi C = 37 F = 9 / 5 * 37 + 32 = 98.6
Corrida en BASIC
Conversión de Temperatura Centígrados Fahrenheit
DEFINICIÓN DEL PROBLEMA: El usuario indicará si desea convertir grados Centígrados a Fahrenheit (C) o grados Fahrenheit a Centígrados (F) y despues dará el dato a convertir. Si el usuario se equivoca en la selección (C o F) la computadora deberá pedir nuevamente su selección
¿Que deseas conventir?C = °C a °FF = °F a °C
(Respuesta en R$)
Es R$ ="C"
oR$ = "F"
SI
NO
INICIO
A
B
A
C = ( F – 32 ) * 5 / 9
F
F “grados Fahrenheit son”
C
NO
B
Es R$ ="C"
SI
NO
F = 9 / 5 * C + 32
C
C “grados centigrados son”
F
C C FIN
C
Conversión de Temperatura Centígrados y Fahrenheit
Codificación en BASIC
A:INPUT " ¿Que deseas conventir (C = °C a °F, F = °F a °C ) "; R$IF R$ = "C" OR R$="F" THEN GOTO B ELSE GOTO AB:IF R$ = "C" THEN INPUT " ¿cuantos grados centigrados "; C F = 9 / 5 * C + 32 PRINT C; " grados centigrados son "; F; " grados Fahrenheit " ELSE INPUT " ¿cuantos grados Fahrenheit "; F C = ( F – 32 ) * 5 / 9 PRINT F; " grados Fahrenheit son "; F; " grados centigrados "ENDIFEND
Datos de prueba 37 °C = 98.6 °F
Conversión de Temperatura Centígrados y Fahrenheit
Datos de prueba 36 °C = 96.8 °F
Tabla de grados Centígrados a Fahrenheit
DEFINICIÓN DEL PROBLEMA: El usuario indicará, para construir la tabla de conversión el limite inferior de grados Centígrados, el superior y el incremento. Y el programa imprimirá una tabla, el la primer columna los grados centigrados y el la segundada los Fahrenheit, con los encabezados correspondientes.
INICIO
“Da el limite inferior, el superior
y el incremento (separados por coma)
Li, Ls, In
"°C °F"
A
FIN
Para la I = Li, Li+InHasta Ls
Siguiente I
A
F = 9 / 5 * I + 32
I, F
Con "Para" Con "Mientras"
INICIO
“Da el limite inferior, el superior
y el incremento (separados por coma)
Li, Ls, In
"°C °F"
A
I = Li
A
F = 9 / 5 * I + 32
I, F
I = I + In
Es I < = Ls
SI
NO
FIN
Tabla de Temperatura Centígrados y Fahrenheit
Con "Para"
Con "Mientras"
Programa ejecutable
Grados Centígrados , Fahrenheit y Kelvin
DEFINICIÓN DEL PROBLEMA: El Programa mostrará al usuario un menú con las opciones disponibles de conversión para que elija y después le preguntara el dato a convertir dará el resultado y presentara otra vez el menú hasta que el usuario elija terminar
Opciones:1 de °C a °F2 de °C a °K3 de °F a °C4 de °F a °K5 de °K a °C6 de °K a °F7 terminar
EsOP% < 1
O OP% > 7
SI
NO
INICIO
A
B
C
C
OP%
B
OP% ≠7
D
OP% =1
OP% =2
OP% =3
OP% =4
OP% =5
OP% =6
OP% =7
¿cuántos grados?g
D
D
g; "°C son "; 9 / 5 * g + 32; " °F"
g; "°C son "; g + 273.15; " °K"
g; "°F son "; (g - 32) * 5 / 9; " °C"
g; "°F son "; (g - 32) * 5 / 9 + 273.15;
" °K"
g; "°K son "; g - 273.15; " °C"
g; "°K son "; 9 / 5 * (g - 273.15) + 32; " °F"
FIN
A
A
A
A
A
A
A
SI
SI
SI
SI
SI
SI
NO
NO
NO
NOI
NO
NO
SINO
FIN
SI
NO
Grados Centígrados , Fahrenheit y Kelvin