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

Gente, ajuda aqui!! visualg

Fazer um programa que leia 5 números inteiros. O usuário deve entrar com um número de cada vez, ao entrar com um número o programa deve testar se este número já foi digitado pelo usuário, em caso de digitado, o programa deve informar ao usuário e pedir para ele entrar com outro número. Ao final o programa deve imprimir na tela os 5 números digitados pelo usuário sem repetições.

Soluções para a tarefa

Respondido por lamartinecezarpbm3x5
2

Segue o algoritmo desenvolvido em Python, essa lógica pode ser usada em qualquer outra linguagem.


cont = 1

lista_num = []

   


while True:

   while cont <= 5 :

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

       if num in lista_num:

           print()

           print("Este número já está na lista, digite outro número!")

           print()

       else:

           lista_num.append(num)

           cont += 1

   else:

       print()

       print("Foram digitados os seguintes números: ", lista_num)

       break


Espero ter ajudado, qualquer dúvida pode chamar.

Perguntas interessantes