Vérifier si un nombre est positif ou négatif

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 apprendre à déterminer si un nombre saisi par l'utilisateur est positif ou négatif à l'aide du langage de programmation C++. Nous allons le faire en utilisant le concept de blocs if-else.

Écrire le code de départ

Dans le fichier main.cpp nouvellement créé,

#include <iostream>
using namespace std;

int main()
{
    cout << "\n\nWelcome to this C++ program! \n\n";

    return 0;
}

Cela importe les bibliothèques nécessaires et affiche le message de bienvenue.

Demander à l'utilisateur d'entrer un nombre

#include <iostream>
using namespace std;

int main()
{
    cout << "\n\nWelcome to this C++ program! \n\n";

    int num;
    cout << "Enter a non-zero numeric value: ";
    cin >> num;

    return 0;
}

Ici, nous demandons à l'utilisateur d'entrer une valeur numérique non nulle à l'aide de l'instruction cin et stockons la valeur dans num.

Implémenter le bloc if-else pour déterminer si le nombre est positif ou négatif

#include <iostream>
using namespace std;

int main()
{
    cout << "\n\nWelcome to this C++ program! \n\n";

    int num;
    cout << "Enter a non-zero numeric value: ";
    cin >> num;

    if (num > 0) {
        cout << num << " is a positive number." << endl;
    } else {
        cout << num << " is a negative number." << endl;
    }

    return 0;
}

Dans cette étape, nous créons un bloc if-else pour comparer num avec 0. Si num est supérieur à 0, c'est un nombre positif ; sinon, c'est un nombre négatif.

Compiler et exécuter le programme

Ouvrez un terminal dans le système Ubuntu, accédez au répertoire où se trouve le fichier main.cpp et utilisez la commande suivante pour compiler et exécuter le programme :

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

Sommaire

Dans ce laboratoire, nous avons appris à déterminer si un nombre saisi par l'utilisateur est positif ou négatif à l'aide du langage de programmation C++. Nous avons atteint cela en utilisant le concept de blocs if-else.