DevLog #08 : Journal de bord C++ : un défi à la fois - dompter les fonctions et les boucles
Toujours plongée dans l'apprentissage du C++ ! Je continue de me faire la main avec des petits défis pour ancrer les bases : manipulation des entrées/sorties, boucles et découpage propre en fonctions. Rien de tel que la pratique régulière pour que la syntaxe devienne une seconde nature.
J'étudie avec CLion de JetBrain. On à droit à une licence gratuite le temps d'apprentissage. Par contre si on travaille sur un projet commercial, là il faut prendre une licence payante, un abonnement mensuel ou annuel. :)
Petit exercice du jour :
Demande à l'utilisateur d'entrer un nombre N.
Crée une fonction (avec le nom de ton choix) qui calcule la somme de tous les entiers de 1 à 1000 (inclus) et affiche le résultat à l'écran
Fais tourner cette fonction N fois de suite, selon le nombre entré au départ.
Détail pratique : déclare et définis bien ta fonction au-dessus de ton main() pour que le compilateur sache directement où la trouver !
Voir la solution
#include <iostream>
// Déclaration de fonction
void sumNumbers()
{
int sum = 0;
for (int i = 1; i <= 1000; ++i) // Compléter la fonction
{
sum += i;
}
std::cout << sum << std::endl;
}
int main() {
int n = 3; //J'initialise la valeur de n à 3 pour le test, sinon le cin dessous permet de rentrer celle que l'on souhaite dans le terminal :)
//std::cin >> n;
for (int i = 0; i < n; i++) {
// Appeler la fonction n fois
sumNumbers();
}
return 0;
}