|  
    
 Conversion entre Fahrenheit et Celsius exige manuellement en utilisant les équations de base : Celsius est (5/9 ) * (Fahrenheit -32) et Fahrenheit est (9/5) * Celsius +32 . Pour faire un programme dans QBasic qui effectue ce calcul, vous devez savoir comment récupérer les données d'un utilisateur , d'analyser ces données et ensuite effectuer une action sur la base des données. Cela nécessite une compréhension de l'impression , INPUT et Si-Alors fonctions . Instructions   1  impression sur un en-tête pour identifier le programme et ses fonctionnalités à l'utilisateur. Donner un titre pour le programme et les instructions initiales.     PRINT " ------------------------------- ----- programme de conversion de température "PRINT" " PRINT" --------------------------------- --- " print" " IMPRESSION " Type C pour Celsius - > Fahrenheit (par défaut) PRINT "Type F pour Fahrenheit -> Celsius) print" "   2   Acquérir la réponse de l' utilisateur (F ou C) en utilisant une fonction d'entrée qui stocke la valeur dans la variable chaîne USERANSWER $     INPUT " réponse " ; . USERANSWER $   < br > 3   Demandez à l'utilisateur quelle température il aimerait convertir, puis stocker la valeur de la variable numérique ConvertTemp     INPUT " S'il vous plaît fournir une température " ; . ConvertTemp   4 < p> Construire une instruction IF -THEN qui vérifie la valeur de USERANSWER $ , exécute l'action et stocke le résultat dans la FINALANSWER variable numérique correspondant . Inclure une clause ELSE qui exécute l'action par défaut en cas de réponse de l'utilisateur est incorrect     Si USERANSWER $ = " C " ALORS     de FINALANSWER = 5/9 * ( ConvertTemp - 32).     ELSEIF USERANSWER $ = F ",     FINALANSWER = 9 /5 * ( CONVERTEMP + 32)     AUTRE     FINALANSWER = 5/9 * ( ConvertTemp - 32)     END IF   5   relais de la réponse finale à l'utilisateur avec une fonction d'impression . Utiliser un autre IF- construisent ensuite d'adapter la réponse en fonction de la demande initiale de l'utilisateur     Si USERANSWER $ = " C " ALORS     PRINT " La température Celsius est"; . FinalAnswer ; «degrés ».     ELSEIF USERANSWER $ = F ",     print" La température Fahrenheit est "; FinalAnswer ; ». degrés "    AUTRE Photos   PRINT " La température Celsius est"; FinalAnswer ; ». degrés "     END IF et  
 
 |