Comment écrire un programme pratique de maths en c ++

Certains programmes simples de C ++ comprennent de la "Bonjour Le Monde!" et puis numéro préféré programmes. Maintenant que vous avez simplement la programmation C ++ vers le bas, il est temps de créer un programme utile, plus avancé, dans ce cas un programme simple que les pratiques les maths problèmes et maintient vingtaine d'entre eux. Ce ne sera pas entrer dans les détails sur les classes et fonctions, mais montrera comment utiliser les variables et si/autre déclarations.



Les Étapes

272484 1.jpg
1
Chargez votre compilateur ou un éditeur de code source
272484 2.jpg
2
Créez un nouveau fichier source
3
Appliquer le code qui va sur le dessus. Ceci est:


#include int principal()à l'aide de namespace std-{


272484 3.jpg

La première ligne du code (#include ), Qui commence par un symbole # se appelle une déclaration de directive pré-processeur. Ici, il dirige le processeur d'ajouter le contenu du fichier iostream dans le programme.

4
Déclarer des variables. Ce est ainsi que le compilateur sait quel type [entier, chaîne, etc.] que les variables seront:
int résultat-int solution-int but-


272484 4.jpg
5
Créer des problèmes à utiliser. Ceux-ci peuvent être des problèmes, mais C ++ est un langage très riche opérateur alors assurez-vous d'utiliser parenthèses si vous voulez un certain ordre des opérations.
272484 6.jpg
6
Écrivez votre déclaration d'introduction. Cela devrait dire quelque chose sur la façon dont le programme fonctionne, et comment jouer. Un exemple:






std::cout lt; lt; "Ce est le jeu de maths" lt; lt; std::endl-std::cout lt; lt; "Pour jouer, entrez votre réponse et appuyez sur Entrée" lt; lt; std::endl-
272484 7.jpg
7
Design Comment votre système de problème va travailler. Cela devrait utiliser si et else indiquer à l'utilisateur si elles sont mauvaises. Votre code doit ressembler à ceci (note: vous devez définir toutes les variables utilisées dans cet exemple à l'avance):
std::cout lt; lt; "10 + 15"-std::cin >> résultat-std::cin.ignorer()-solution = 10 + 15-si ( résultat == solution ) {std::cout lt; lt; "Correct!"-but = but + 1-std::cout lt; lt; "Votre score actuel est" lt; lt; but lt; lt;" N"-} autre {std::cout lt; lt; "Tu te trompes N"-}
272484 8.jpg
8
Concevoir un système de notation Ce est ainsi score sera maintenu. L'une dans l'exemple fonctionne en déclarant pointage comme un entier, puis en ajoutant une au score si le problème est correcte. A la fin, le système de notation devrait compter jusqu'à scores et de dire le joueur se ils ne ont pas ou ont gagné. Le code devrait ressembler à ceci:
std::cout lt; lt; "Votre score total:" lt; lt; but lt; lt;" N"-si ( but lt; 4 ) {std::cout lt; lt; "Vous avez échoué!"-} autre si ( but == 5 ) {std::cout lt; lt; "! Tout correcte Nice job:-)"-} autre {std::cout lt; lt; "Bon travail!"-}


9
Faire attendre le programme pour l'utilisateur de frapper entrer avant qu'elle ne ferme Ce est une procédure très simple:
std::cin.obtenir()-


272484 9.jpg
10
Débogage et compiler le programme. Nommez quelque chose comme "math_game.cpp"

272484 10.jpg
  • 11
    Exécutez le programme. Vous devriez être en mesure de jouer à travers sans aucun problème, en supposant que le code a été compilé correctement.

    272484 11.jpg




  • » » Comment écrire un programme pratique de maths en c ++