• Matéria: Informática
  • Autor: edsonr
  • Perguntado 7 anos atrás

Faça um programa que fique em um laço solicitando a digitação de números inteiros
e só pare de solicitar a digitação de novos números quando o usuário informar o número
0. Quando o número 0 for informado, o programa deve exibir a quantidade de números
digitados, a quantidade de números pares, a quantidade de números ímpares e a média
dos valores digitados.

Respostas

respondido por: lamartinecezarpbm3x5
5

Segue programa escrito em Python, essa lógica pode ser usada em qualquer outra linguagem de programação.


cont = 1

qtd_num = 0

qtd_par = 0

qtd_impar = 0

soma = 0


print("Para encerrar o programa digite zero!")

print()


while True:

   

   num = int(input("Digite o %i° número: " %cont))

   

   if num != 0:

       if num % 2 == 0:

           qtd_par += 1

       else:

           qtd_impar += 1

       qtd_num += 1

       soma = soma + num

       cont += 1

   

   else:

       print()

       media = soma / qtd_num

       print("Quantidade de números digitados: %i" %qtd_num)

       print("Quantidade de números pares: %i" %qtd_par)

       print("Quantidade de números ímpares: %i" %qtd_impar)

       print("A média é: %.2f" %media)

       break


Espero ter ajudado, qualquer dúvida pode chamar.

Perguntas similares