Encontrando o Maior e o Menor em C++

C++Beginner
Pratique Agora

Introdução

Neste laboratório, você aprenderá como encontrar o maior e o menor de três números usando os blocos if-else na linguagem de programação C++.

Declarar variáveis

Comece declarando as variáveis que armazenarão os três números, bem como as variáveis que armazenarão os números menor e maior. Adicione o seguinte código para declarar as variáveis:

#include <iostream>
using namespace std;

int main()
{
    cout << "\n\nWelcome to LabEx :-)\n\n\n";
    cout << " =====  Program to find the Largest and the Smallest number among 3 numbers ===== \n\n";

    // Declare variables
    int n1, n2, n3, smallest, largest;

    // Taking input from user
    cout << " Enter the three numbers :  \n\n\n";
    cin >> n1 >> n2 >> n3;

Definir valores iniciais

Defina os valores menor e maior para dois dos números inseridos pelo usuário. Fazemos isso porque compararemos o terceiro número com os números menor e maior atuais em instruções if. Adicione o seguinte código:

    // Set initial values
    smallest = n1;
    largest = n2;

Comparar valores e atribuir novos valores

Compare cada um dos números restantes com as variáveis menor e maior atuais. Se um dos números restantes for menor que a variável menor atual, defina a variável menor igual a esse número. Se um dos números restantes for maior que a variável maior atual, defina a variável maior igual a esse número. Adicione o seguinte código:

    // Compare values and assign new values
    if (n2 < smallest)
    {
        smallest = n2;
    }

    if (n3 < smallest)
    {
        smallest = n3;
    }

    if (n3 > largest)
    {
        largest = n3;
    }

    if (n2 > largest)
    {
        largest = n2;
    }

Exibir os números menores e maiores

Exiba os números menor e maior no console usando instruções cout. Adicione o seguinte código:

    // Output smallest and largest numbers
    cout << "\n\n The Smallest number among ( " << n1 << ", " << n2 << ", " << n3 << " ) is : " << smallest;
    cout << "\n\n The Largest number among ( " << n1 << ", " << n2 << ", " << n3 << " ) is : " << largest;

    cout << "\n\n\n";

    return 0;
}

Resumo

Este laboratório mostrou como encontrar o maior e o menor de três números em C++ usando blocos if-else. Você aprendeu como declarar variáveis, definir valores iniciais, comparar valores e exibir resultados no console. Com este conhecimento, você pode escrever programas mais complexos que tomam decisões com base na entrada do usuário.