QB64 - QuickBasicSviluppo

Calcolo dell’umidità relativa con QBasic

Ecco un esempio di codice QBasic per calcolare l’umidità:

CLS

INPUT "Inserisci la temperatura (in gradi Celsius): ", temp
INPUT "Inserisci la pressione atmosferica (in millimetri di mercurio): ", press

saturationPressure = 6.11 * 10^((7.5 * temp) / (temp + 237.3))

partialPressure = (press / 100) * 0.622 * saturationPressure / ((press / 100) - 0.378 * saturationPressure / (press / 100) + 0.378 * saturationPressure)

humidity = (partialPressure / saturationPressure) * 100

PRINT "La temperatura inserita: ", temp, " Celsius"
PRINT "La pressione atmosferica inserita: ", press, " millimetri di mercurio"
PRINT "L'umidità relativa: ", humidity, "%"

In questo codice, l’utente viene chiesto di inserire la temperatura in gradi Celsius e la pressione atmosferica in millimetri di mercurio. Il codice quindi calcola la saturazione parziale del vapore acqueo, la pressione parziale del vapore acqueo e infine l’umidità relativa.

Il valore dell’umidità relativa viene quindi stampato a schermo con un messaggio che indica il suo valore. Si noti che questo codice utilizza le formule per calcolare l’umidità relativa a partire dalla temperatura e dalla pressione atmosferica, quindi i valori risultanti possono variare in base alla precisione delle formule utilizzate e delle condizioni ambientali.

/ 5
Grazie per aver votato!

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *