Informática, perguntado por celiribeiro20candido, 1 ano atrás



2 escreva um algoritmo que calcule a média dos números digitados pelo usuário,se eles foram pares.termine a leitura se o usuário digitar zero (0);

Soluções para a tarefa

Respondido por luscofusco42
1

Resposta:

Oi, amigo. Você não deixou explicito em que linguagem de programação é o problema então vou usar python (é a mais simples que conheço):

contador=0

somanumero=0

while(True):

numero=int(input("Digite um número: "))

if (numero==0):

 break

else:

 somanumero+=numero

 contador+=1

 media=somanumero/contador

print("Média:{}".format(media))

Explicação:

Os tipos das variáveis:

contador - inteiro (int)

somanumero - inteiro ou real (int, float ou double... no meu caso eu usei int, mas no python os tipos funcionam de um jeito um pouco diferente)

media - real (float ou double )

O código:

Eu iniciei as variáveis somanumero e contador com o valor zero pois elas precisam ser iniciadas antes do loop começar.

Depois criei um loop infinito usando True. Então o programa pode ser entendido assim:

enquanto verdadeiro (e sempre vai ser verdadeiro já que coloquei o True ali) faça:

      leia o que o usuário digitar

      se numero for igual a 0 então:

              PARE ( o break interrompe o loop)

      se não:

              somanumero recebe somanumero +1

              contador recebe contador +1

              media recebe somanumero dividido por contador

(fora do loop)

mostre na tela "Média: " e a variável media


celiribeiro20candido: É no visualg
Perguntas interessantes