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.