Come convertire temperatura in QBasic

December 12

Per creare un programma Quick Basic che converte la temperatura, è necessario prima di sapere come fare le conversioni manualmente tramite carta e matita. In particolare, Celsius = 5/9 (Fahrenheit - 32), mentre Fahrenheit = 9/5 (Celsius + 32). Il resto del compito comporta l'uso di funzioni come INPUT per raccogliere i dati degli utenti; funzioni come IF-THEN distinguere tra Fahrenheit a Celsius e Celsius a Fahrenheit versioni; e la funzione PRINT per trasmettere la risposta finale per l'utente.

istruzione

1 Chiedere all'utente se egli vorrebbe convertire in gradi Fahrenheit o Celsius utilizzando la funzione INPUT, e memorizzare il valore risultante in una variabile stringa:

INPUT "tipo F, se si desidera convertire a Fahrenheit e C se si desidera convertire in gradi Celsius:", TempString $

2 Acquisire la temperatura che deve essere convertito utilizzando la funzione INPUT in combinazione con una variabile numerica:

INPUT "Si prega di inserire la temperatura:", TempValue

3 Costruire un'istruzione IF che converte la temperatura in Fahrenheit dato un TempString $ valore "F" e converte la temperatura in Celsius dato un TempString $ valore di "C", e memorizzare la temperatura calcolata nella variabile numerica FinalTemp:

SE TempString $ = "F" ALLORA

FinalTemp = 9/5 * (TempValue + 32)

ELSEIF TempString $ = "C", quindi

FinalTemp = 5/9 * (TempValue - 32)

FINISCI SE

4 Relè la temperatura convertito per l'utente utilizzando il comando STAMPA:

STAMPA "La temperatura è convertito"; FinalTemp, "gradi".