Array com Do...While

6 respostas
felipellima83

Olá pessoal.
Sou novato em programação e estou com dificuldades em entender o funcionamento do array.
Tem um exercício que me pede n números e depois deve mostrar a soma deles. A condição de parada é digitar o valor 0.
Alguém pode me ajudar? Nem sei se realmente deve ser feita o exercício com o array.
Obrigado.

6 Respostas

Jonatas_Dp

Tem como você mostrar o exercício para melhor entendimento da questão?

felipellima83

Escreva um programa que peça números ao usuário até que o usuário insira o número 0. O programa deve, então, apresentar a soma de todos os números inseridos antes do 0.

staroski

O enunciado não menciona arrays. :slight_smile:
Então é só fazer um laço até que o usuário digite zero e vá somando o número digitado.

felipellima83

Então não sei qual e nem como utilizar uma estrutura de repetição para resolver o exercício. Qual seria a solução?

staroski
variavel numero = 0;
variavel soma = 0;
do {
    numero = lerEntradaDoUsuario();
    soma += numero;
} while (numero != 0);
apresentar(soma);
felipellima83

Perfeito!
Obrigado.

Criado 14 de setembro de 2017
Ultima resposta 16 de set. de 2017
Respostas 6
Participantes 3