Verificar si un número es positivo o negativo

C++Beginner
Practicar Ahora

Introducción

En este laboratorio, aprenderemos a determinar si un número ingresado por el usuario es positivo o negativo utilizando el lenguaje de programación C++. Lo haremos utilizando el concepto de bloques if-else.

Escribe el código inicial

En el recién creado archivo main.cpp,

#include <iostream>
using namespace std;

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

    return 0;
}

Esto importará las bibliotecas necesarias y mostrará el mensaje de bienvenida.

Solicita al usuario que ingrese un 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;
}

Aquí, solicitamos al usuario que ingrese un valor numérico no nulo utilizando la instrucción cin y almacenamos el valor en num.

Implementa el bloque if-else para determinar si el número es positivo o 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 << " es un número positivo." << endl;
    } else {
        cout << num << " es un número negativo." << endl;
    }

    return 0;
}

En este paso, creamos un bloque if-else para comparar num con 0. Si num es mayor que 0, es un número positivo; de lo contrario, es un número negativo.

Compila y ejecuta el programa

Abre la terminal en el sistema Ubuntu, navega hasta el directorio donde se encuentra el archivo main.cpp y utiliza el siguiente comando para compilar y ejecutar el programa:

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

Resumen

En este laboratorio, aprendimos cómo determinar si un número ingresado por el usuario es positivo o negativo utilizando el lenguaje de programación C++. Lo logramos utilizando el concepto de bloques if-else.