Verificar se um Número é Positivo ou Negativo

C++Beginner
Pratique Agora

Introdução

Neste laboratório, aprenderemos como determinar se um número inserido pelo usuário é positivo ou negativo usando a linguagem de programação C++. Conseguiremos isso usando o conceito de blocos if-else.

Escreva o código inicial

No arquivo main.cpp recém-criado,

#include <iostream>
using namespace std;

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

    return 0;
}

Isso importará as bibliotecas necessárias e imprimirá a mensagem de boas-vindas.

Solicitar ao usuário que insira um número

#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;
}

Aqui, solicitamos ao usuário que insira um valor numérico diferente de zero usando a instrução cin e armazenamos o valor em num.

Implementar o bloco if-else para determinar se o número é positivo ou negativo

#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;
}

Nesta etapa, criamos um bloco if-else para comparar num com 0. Se num for maior que 0, é um número positivo; caso contrário, é um número negativo.

Compilar e executar o programa

Abra o terminal no sistema Ubuntu, navegue até o diretório onde o arquivo main.cpp está localizado e use o seguinte comando para compilar e executar o programa:

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

Resumo

Neste laboratório, aprendemos como determinar se um número inserido pelo usuário é positivo ou negativo usando a linguagem de programação C++. Conseguimos isso usando o conceito de blocos if-else.