Tecnología

Inicio

Cómo convertir la temperatura en QBasic

Para crear un programa básico rápida que convierte la temperatura, primero tiene que saber cómo hacer las conversiones de forma manual a través de papel y lápiz. En particular, Celsius = 5/9 (Fahrenheit - 32), mientras que Fahrenheit = 9/5 (Celsius + 32). El resto de la tarea implica el uso de funciones como INPUT para recopilar datos de los usuarios; funciones como IF-THEN para diferenciar entre grados Fahrenheit o Celsius Celsius a Fahrenheit versiones; y la función de impresión para transmitir la respuesta final al usuario.

Instrucciones

1 Preguntar al usuario si le gustaría convertir a Fahrenheit o Celsius mediante el uso de la función de entrada, y almacenar el valor resultante en una variable de cadena:

ENTRADA "Tipo F si desea convertir a Fahrenheit y C si se desea convertir a Celsius:", $ TempString

2 Adquirir la temperatura que necesita ser convertida mediante el uso de la función de entrada junto con una variable numérica:

ENTRADA "Por favor, introduzca la temperatura:", TempValue

3 Construir una instrucción IF que convierte la temperatura a Fahrenheit dado un valor de $ TempString de "F" y convierte la temperatura a Celsius dado un valor de $ TempString de "C", y almacenar la temperatura calculada en la variable numérica FinalTemp:

SI TempString $ = "F",

FinalTemp = 9/5 * (TempValue + 32)

ELSEIF TempString $ = "C", entonces

FinalTemp = 5/9 * (TempValue - 32)

TERMINARA SI

4 Retransmitir la temperatura convertida al usuario mediante la utilización del comando PRINT:

PRINT "La temperatura es convertida"; FinalTemp; "grados".