Contrairement à la plupart des applications logicielles , langages de programmation peuvent vous aider à débloquer la pleine puissance de votre ordinateur en vous permettant d'exécuter des tâches sur mesure. Affichage d'un triangle de nombres est un exemple parfait pour les débutants, car il utilise de nombreux concepts clés tels que les boucles , les constantes et les variables, les conditions, etc Le triangle du programme des numéros permet également d'apporter des modifications spécifiques à l'utilisateur , de sorte que vous pouvez changer votre code pour ajouter ou supprimer des fonctionnalités . Les choses dont vous aurez besoin
compilateur C ( n'importe quelle version ; recommandée : Visual C + + Express)
Afficher plus Instructions
écriture de l'algorithme
1
Visualisez votre sortie désirée. L' affichage d'un triangle rectangle de numéros ressemble à ceci:
1
1 2
1 2 3
1 2 3 4 [ et ainsi de suite ]
2
Identifiez votre saisie de l'utilisateur (le cas échéant ) . Dans ce cas, l'utilisateur choisit le nombre de lignes du triangle , donc nous avons besoin de demander le nombre de lignes à l'utilisateur.
3
Vérifiez si le nombre de lignes est approprié pour la sortie . Un nombre minimum et maximum de lignes sont nécessaires , sinon , des erreurs peuvent se produire . Par exemple, la saisie de l'utilisateur pourrait être -1 , mais on ne peut pas dessiner un triangle avec -1 lignes . Dans cet exemple, nous allons mettre 2 comme nombre minimum de lignes et 20 comme le nombre maximum de lignes .
4
Rechercher les répétitions et la conception des boucles à partir d'eux . Dans ce projet , il ya deux boucles: une qui tire l'ensemble des lignes de la ligne 1 jusqu'à la dernière ligne , et une seconde qui attire les éléments de chaque ligne et remet à zéro à chaque fois qu'une nouvelle ligne commence à être dessiné. Cette boucle de l'élément est imbriqué à l'intérieur de la boucle de la ligne.
5
Mettez toutes vos démarches d'algorithme ensemble. Il ressemble à ceci :
1 . Demandez à l'utilisateur d'entrée
2. Vérifiez les limites
(minimum et maximum)
3. Tracez des lignes boucle
4. Dessiner des éléments sur chaque boucle de ligne ( imbriqué dans tirage boucle lignes )
5. Fin de programme
de l'algorithme de code
6
Configurez votre programme principal. Depuis que nous demandons à l'utilisateur pour l'entrée, utiliser la bibliothèque iostream
Les premières lignes de code sont les suivants:
# include
using namespace std ; < . br>
int main () {
7
déclarer des variables et des constantes . Nous avons besoin d' une variable et deux constantes : un pour la saisie de l'utilisateur (appelé «lignes» ) et une constante de la limite minimum ( min_lines ) et limite maximale ( max_lines ) . Toutes ces mesures doivent être entiers. Le code :
lignes
d' int;
const int min_lines = 2;
const int max_lines = 20;
8
Posez votre nom d'utilisateur pour le nombre de lignes . Rangez la saisie de l'utilisateur dans les lignes variable:
cout << " Entrez le nombre de lignes :";
cin >> lignes ;
cout < ; < endl << endl;
9
Appliquer le contrôle pour vérifier que la saisie de l'utilisateur est dans les limites . Si elle est en dehors des limites , la corriger par la mise à la valeur de la borne la plus proche. Le code est le suivant :
if ( lignes < min_lines )
{ lines = min_lines ;
cout << " . Trop peu de lignes modifiées à« < ; < min_lines , << "lignes" << endl << endl; }
else if ( lignes > max_lines )
{ lines = max_lines ;
cout << " Trop de lignes modifiées pour . " << max_lines , << "lignes" << endl << endl; }
10
Début de la boucle qui dessine les lignes. Puisque nous savons que le nombre de lignes ne changera pas après la saisie de l'utilisateur, nous pouvons utiliser une boucle for. Laisser la boucle ouverte à la boucle nid qui attire chaque numéro sur la ligne. Voici le code :
for (int count1 = 1; COUNT1 == lignes ; count1 + +) {
11
Insérer notre deuxième boucle imbriquée pour attirer l' des éléments sur chaque ligne. Tapez le code suivant:
pour ( count2 = 0; count2 == count1 ; count2 + +) {cout
<< ( count2 +1) << " ";} < br >
12
Gros notre boucle de la ligne. Chaque fois que nous aurons fini de l'affichage d'une ligne , commander l'ordinateur pour envoyer notre curseur sur la ligne suivante. En outre, ajouter un espace après notre triangle a été entièrement affichée. C'est le code :
cout << endl; }
cout << endl;
13
terminer notre programme en retournant une valeur à notre fonction principale
de retour ( 0)
; .
}
14
Tapez le code complet , et votre programme est prêt < . br>
Voici le code complet :
# include
using namespace std ;
int main () {
lignes int;
const int min_lines = 2;
const int max_lines = 20;
cout << " Entrez le nombre de lignes :";
cin >> lignes ;
cout << endl << endl;
si (lignes < min_lines )
{ lines = min_lines ;
cout << " Trop peu de lignes modifiées à ». min_lines << , << "lignes" << endl << endl; }
< p> else if (lignes > max_lines )
{ lines = max_lines ;
cout << " . Trop de lignes modifiées à " << max_lines , << "lignes" << endl << endl; }
for (int count1 = 1; COUNT1 == lignes ; COUNT1 + +) {
pour ( count2 = 0; count2 == count1 ; count2 + +) {cout
<< ( count2 +1) << " ";}
cout << endl;
}
cout << endl;
retour
(0); }