Introduction
Dans ce laboratoire (lab), nous allons apprendre à écrire un programme C++ pour trouver la somme d'une série donnée. La série est 1/2 + 4/5 + 7/8... n. Nous allons prendre la valeur de n en entrée de l'utilisateur et calculer la somme de la série.
Créer un nouveau fichier C++
Créez un nouveau fichier C++ nommé main.cpp dans le répertoire ~/project.
touch ~/project/main.cpp
Inclure des bibliothèques
Dans ce programme, nous devons inclure les bibliothèques iostream et conio. La bibliothèque iostream est utilisée pour les opérations d'entrée et de sortie, et la bibliothèque conio est utilisée pour effacer l'écran de la console.
#include <iostream>
#include <conio.h>
Démarrer la fonction principale (main function)
En C++, la fonction main() est le point de départ de l'exécution du programme. La première ligne de la fonction principale est déclarée comme int main() et suivie d'accolades ouvrantes et fermantes.
int main()
{
// Code goes here
return 0;
}
Déclarer les variables nécessaires
Nous devons déclarer les variables nécessaires pour effectuer le calcul.
int i, n;
float sum = 0, x, a = 1;
Obtenir l'entrée de l'utilisateur
Nous allons inviter l'utilisateur à entrer la valeur de 'n' qui représente le nombre de termes de la série.
std::cout << "Enter the number of terms: ";
std::cin >> n;
Calculer la somme de la série
Nous allons utiliser une boucle for pour calculer la somme de la série donnée. Le calcul est effectué comme indiqué ci-dessous :
for (i = 0; i < n; ++i) {
x = a / (a + 1);
sum += x;
a += 3;
}
Afficher le résultat
Nous allons maintenant afficher le résultat de la somme de la série donnée.
std::cout << "Sum = " << sum;
Ajouter un délai avant de fermer la fenêtre de la console
Cette fonction getch() est utilisée pour maintenir la fenêtre de la console ouverte afin d'afficher le résultat et permettre à l'utilisateur de voir la sortie.
getch();
Terminer le programme
Le programme complet est fourni ci-dessous.
#include <iostream>
#include <conio.h>
int main()
{
int i, n;
float sum = 0, x, a = 1;
// Invite l'utilisateur à entrer le nombre de termes
std::cout << "Enter the number of terms: ";
std::cin >> n;
// Boucle pour calculer la somme de la série
for (i = 0; i < n; ++i) {
x = a / (a + 1);
sum += x;
a += 3;
}
// Affiche le résultat
std::cout << "Sum = " << sum;
// Maintenir la fenêtre de la console ouverte
getch();
return 0;
}
Résumé
Dans ce laboratoire (lab), nous avons appris à écrire un programme C++ pour trouver la somme d'une série donnée. Nous avons accompli cela en effectuant les étapes suivantes :
- Inclusion des bibliothèques requises
- Démarrage de la fonction principale (main function)
- Déclaration des variables requises
- Récupération de l'entrée de l'utilisateur
- Calcul de la somme de la série à l'aide d'une boucle
- Affichage du résultat à l'utilisateur
- Ajout d'un délai avant de fermer la fenêtre de la console



