Programme C++ pour trouver le plus grand nombre

C++C++Beginner
Pratiquer maintenant

💡 Ce tutoriel est traduit par l'IA à partir de la version anglaise. Pour voir la version originale, vous pouvez cliquer ici

Introduction

Dans ce laboratoire, nous allons écrire un programme C++ pour trouver le plus grand de trois nombres.


Skills Graph

%%%%{init: {'theme':'neutral'}}%%%% flowchart RL cpp(("C++")) -.-> cpp/BasicsGroup(["Basics"]) cpp(("C++")) -.-> cpp/ControlFlowGroup(["Control Flow"]) cpp(("C++")) -.-> cpp/IOandFileHandlingGroup(["I/O and File Handling"]) cpp(("C++")) -.-> cpp/SyntaxandStyleGroup(["Syntax and Style"]) cpp/BasicsGroup -.-> cpp/variables("Variables") cpp/BasicsGroup -.-> cpp/data_types("Data Types") cpp/ControlFlowGroup -.-> cpp/conditions("Conditions") cpp/ControlFlowGroup -.-> cpp/if_else("If...Else") cpp/IOandFileHandlingGroup -.-> cpp/output("Output") cpp/IOandFileHandlingGroup -.-> cpp/user_input("User Input") cpp/IOandFileHandlingGroup -.-> cpp/files("Files") cpp/SyntaxandStyleGroup -.-> cpp/code_formatting("Code Formatting") subgraph Lab Skills cpp/variables -.-> lab-96240{{"Programme C++ pour trouver le plus grand nombre"}} cpp/data_types -.-> lab-96240{{"Programme C++ pour trouver le plus grand nombre"}} cpp/conditions -.-> lab-96240{{"Programme C++ pour trouver le plus grand nombre"}} cpp/if_else -.-> lab-96240{{"Programme C++ pour trouver le plus grand nombre"}} cpp/output -.-> lab-96240{{"Programme C++ pour trouver le plus grand nombre"}} cpp/user_input -.-> lab-96240{{"Programme C++ pour trouver le plus grand nombre"}} cpp/files -.-> lab-96240{{"Programme C++ pour trouver le plus grand nombre"}} cpp/code_formatting -.-> lab-96240{{"Programme C++ pour trouver le plus grand nombre"}} end

Créer un nouveau fichier

Nous allons créer un nouveau fichier nommé main.cpp dans le répertoire ~/project en utilisant la commande suivante :

touch ~/project/main.cpp

Inclure les fichiers d'en-tête nécessaires

Nous devons inclure les fichiers d'en-tête iostream et cstdlib pour utiliser les fonctions cout, cin et system.

#include <iostream>
#include <cstdlib>

Créer la fonction main()

Ajoutez le code suivant pour créer la fonction main() :

int main() {
  // code sera placé ici
  return 0;
}

Déclarer trois variables de type float

Nous devons déclarer trois variables de type float pour stocker les trois nombres saisis par l'utilisateur.

float n1, n2, n3;

Demander à l'utilisateur d'entrer des données

Nous utiliserons la fonction cout pour demander à l'utilisateur d'entrer trois nombres, et la fonction cin pour stocker ces nombres dans les variables que nous venons de déclarer.

std::cout << "Entrez trois nombres : ";
std::cin >> n1 >> n2 >> n3;

Déterminer le plus grand nombre

Nous utiliserons une série d'instructions if pour déterminer et afficher le plus grand nombre parmi les trois.

if (n1 >= n2 && n1 >= n3) {
  std::cout << "Plus grand nombre : " << n1;
}
if (n2 >= n1 && n2 >= n3) {
  std::cout << "Plus grand nombre : " << n2;
}
if (n3 >= n1 && n3 >= n2) {
  std::cout << "Plus grand nombre : " << n3;
}

Exécuter le programme

Utilisez la commande suivante pour compiler et exécuter le programme :

g++ main.cpp -o main &&./main

Code complet

Voici le code complet pour le fichier main.cpp :

#include <iostream>
#include <cstdlib>

int main() {
  float n1, n2, n3;
  std::cout << "Entrez trois nombres : ";
  std::cin >> n1 >> n2 >> n3;
  if (n1 >= n2 && n1 >= n3) {
    std::cout << "Plus grand nombre : " << n1;
  }
  if (n2 >= n1 && n2 >= n3) {
    std::cout << "Plus grand nombre : " << n2;
  }
  if (n3 >= n1 && n3 >= n2) {
    std::cout << "Plus grand nombre : " << n3;
  }
  return 0;
}

Récapitulatif

Dans ce laboratoire, nous avons écrit un programme C++ pour trouver le plus grand de trois nombres. Nous avons appris à utiliser l'instruction if pour comparer des valeurs, et à demander à l'utilisateur d'entrer des données en utilisant cout et cin. Nous avons également appris à compiler et exécuter des programmes C++ dans le terminal.