Faça um algoritmo em C++ que solicite um número do usuário até que ele digite um número maior que 100.

Passo 1

Beleza, vamos lá! O enunciado pede para a gente criar um algoritmo em C++ que solicita um número do usuário até que ele digite um número maior que 100. Isso envolve conceitos de estruturas de repetição e condicionais na programação. Vamos precisar usar um laço de repetição (como o while) para continuar pedindo o número até que a condição seja satisfeita, e uma estrutura condicional para verificar se o número digitado é maior que 100.

Passo 2

Primeiro, precisamos configurar nosso programa básico em C++. Isso inclui incluir a biblioteca padrão de entrada e saída (#include <iostream>), e usar o espaço de nomes std para facilitar a escrita do código.

Passo 3

Vamos declarar uma variável para armazenar o número que o usuário vai digitar. Como estamos trabalhando com números inteiros, podemos usar o tipo int.
int numero;

Passo 4

Agora, vamos usar um laço while para continuar pedindo ao usuário para inserir um número enquanto o número for menor ou igual a 100. O while verifica a condição antes de cada iteração.
while (numero <= 100) {
    // Código para solicitar o número
}

Passo 5

Dentro do laço, vamos adicionar um comando para solicitar ao usuário que digite um número e capturar esse número usando cin.
std::cout << "Digite um número: ";
std::cin >> numero;

Passo 6

Inicialmente, nossa variável numero não tem valor. Para evitar problemas na primeira verificação do while, podemos atribuir um valor que garanta que o laço seja executado pelo menos uma vez, como 0.
int numero = 0;

Passo 7

Colocando tudo junto, temos um programa que pede números até que um número maior que 100 seja digitado.

Resposta

Aqui está o código completo em C++:
#include <iostream>

int main() {
    int numero = 0;

    while (numero <= 100) {
        std::cout << "Digite um número: ";
        std::cin >> numero;
    }

    std::cout << "Você digitou " << numero << ", que é maior que 100!" << std::endl;

    return 0;
}

Explicação Final

Esse código começa inicializando a variável numero com 0. O laço while verifica se numero é menor ou igual a 100. Enquanto essa condição for verdadeira, o programa continuará pedindo ao usuário para digitar um número. Quando o usuário digitar um número maior que 100, o laço para e o programa exibe uma mensagem confirmando que o número digitado atende à condição.

Exercícios relacionados