Ajude nosso projeto a se manter online.

Comparando dois números em C++: Maior, Menor ou Iguais

Questão resolvida, com código comentado, do tutorial de Exercícios de testes condicionais em C++:
01. Faça um programa que peça dois números, e diga qual é maior ou se são iguais.

Como comparar dois números em C++

Vamos armazenar os números nas variáveis num1 e num2.
Primeiro, vamos testar se a primeira é maior que a segunda, se for cai no primeiro IF e diz isso no cout.

Se não for, cai no ELSE.
Nesse ELSE, o segundo número é maior que o primeiro, ou pode ser igual.

Testamos isso com um novo IF aninhado, para saber se num2 é maior que num1, se for, avisamos isso.

Caso num1 não seja maior que num2, ou num2 não seja maior que num1, então cai no ELSE aninhado e temos necessariamente que os números são iguais.

Veja como ficou nosso código:

#include <iostream>
using namespace std;

int main()
{
    int num1, num2;

    cout << "Numero 1: ";
    cin >> num1;
    cout << "Numero 2: ";
    cin >> num2;

    if(num1>num2)
        cout <<num1<<" é maior que "<<num2<<endl;
    else
        if(num2>num1)
            cout <<num2<<" é maior que "<<num1<<endl;
        else
            cout << "São iguais"<<endl;
    return 0;
}

Nenhum comentário:

Postar um comentário