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

Elabore um programa em C++ que some os elementos de 2 vetores de 5 posições, criando o 3 vetor.
36
Elabore um programa em C++ que imprima somente os números múltiplos de 3 de um vetor de 10 elementos inteiros.
Elabore uma função em C++ que receba um vetor de 5 números reais e retorne a soma dos seus elementos.
Faça um algoritmo em C++ que calcule e imprima a soma de 12 números digitados pelo usuário.
Faça um algoritmo em C++ que solicite ao usuário o seu nome, idade e quantas vezes ele quer que seja impresso na tela, e imprima seu nome sua idade, respectivamente, a quantidades de vezes que ele solicitar.