Programa C++ para Encontrar o Maior Número

C++Beginner
Pratique Agora

Introdução

Neste laboratório, vamos escrever um programa em C++ para encontrar o maior de três números.

Criar um novo arquivo

Vamos criar um novo arquivo chamado main.cpp no diretório ~/project usando o seguinte comando:

touch ~/project/main.cpp

Incluir os arquivos de cabeçalho necessários

Precisamos incluir os arquivos de cabeçalho iostream e cstdlib para usar as funções cout, cin e system.

#include <iostream>
#include <cstdlib>

Criar a função main()

Adicione o seguinte código para criar a função main():

int main() {
  // code will go here
  return 0;
}

Declarar três variáveis float

Precisamos declarar três variáveis float para armazenar os três números inseridos pelo usuário.

float n1, n2, n3;

Solicitar entrada do usuário

Usaremos a função cout para solicitar que o usuário insira três números e usaremos a função cin para armazenar esses números nas variáveis que acabamos de declarar.

std::cout << "Enter three numbers: ";
std::cin >> n1 >> n2 >> n3;

Determinar o maior número

Usaremos uma série de instruções if para determinar e exibir o maior número dos três.

if (n1 >= n2 && n1 >= n3) {
  std::cout << "Largest number: " << n1;
}
if (n2 >= n1 && n2 >= n3) {
  std::cout << "Largest number: " << n2;
}
if (n3 >= n1 && n3 >= n2) {
  std::cout << "Largest number: " << n3;
}

Executar o programa

Use o seguinte comando para compilar e executar o programa:

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

Código completo

Aqui está o código completo para o arquivo main.cpp:

#include <iostream>
#include <cstdlib>

int main() {
  float n1, n2, n3;
  std::cout << "Enter three numbers: ";
  std::cin >> n1 >> n2 >> n3;
  if (n1 >= n2 && n1 >= n3) {
    std::cout << "Largest number: " << n1;
  }
  if (n2 >= n1 && n2 >= n3) {
    std::cout << "Largest number: " << n2;
  }
  if (n3 >= n1 && n3 >= n2) {
    std::cout << "Largest number: " << n3;
  }
  return 0;
}

Resumo

Neste laboratório, escrevemos um programa em C++ para encontrar o maior de três números. Aprendemos a usar a instrução if para comparar valores e solicitar a entrada do usuário usando cout e cin. Também aprendemos a compilar e executar programas C++ no terminal.