Faça um algoritmo em que calcule a soma dos números digitados pelo usuário até ele digitar o número 0 .

Passo 1

Vamos entender o que o exercício está pedindo. Precisamos criar um programa em que recebe números do usuário e soma esses números até que o usuário digite . Para isso, vamos utilizar conceitos básicos de programação como variáveis, loops (laços de repetição) e entrada/saída de dados.

Passo 2

Primeiro, precisamos declarar uma variável para armazenar a soma dos números. Vamos inicializar essa variável com .
int soma = 0;
Aqui, int indica que a variável soma armazenará números inteiros.

Passo 3

Em seguida, vamos precisar de uma variável para armazenar o número que o usuário vai digitar. Vamos chamá-la de numero.
int numero;

Passo 4

Agora, vamos usar um laço de repetição while para continuar solicitando números ao usuário até que ele digite . O laço vai verificar se o número digitado é diferente de .
while(numero != 0) {
    // Código dentro do laço
}

Passo 5

Dentro do laço, vamos pedir ao usuário para digitar um número e adicionar esse número à variável soma.
std::cout << "Digite um número (0 para sair): ";
std::cin >> numero;
soma += numero;
Aqui, std::cout é usado para exibir uma mensagem na tela, e std::cin para receber o input do usuário.

Passo 6

Colocando tudo junto, o programa completo fica assim:
#include <iostream>

int main() {
    int soma = 0;
    int numero;

    std::cout << "Digite um número (0 para sair): ";
    std::cin >> numero;

    while(numero != 0) {
        soma += numero;
        std::cout << "Digite um número (0 para sair): ";
        std::cin >> numero;
    }

    std::cout << "A soma total é: " << soma << std::endl;
    return 0;
}

Resposta

O programa em soma todos os números digitados pelo usuário até que ele insira , então exibe a soma total.

Exercícios relacionados

Elabore um algoritmo em que solicite um número para o usuário e diminua deste número até que ele fique menor que 2 . Imprima o valor final e a quantidade de vezes que teve que fazer a operação.
Elabore um programa em que preencha um vetor de 5 posições somente com números pares e inteiros.
Faça um algoritmo em que calcule a média de 12 números digitados pelo usuário.
Faça um programa em C++ que solicite ao usuário digitar 211 números e imprima a sua média e se esta média é maior que 10, menor que 10 ou vale 10.