logicabr.dev
0 Desafios
0 XP Total
0% da Trilha

Laços de Repetição (Enquanto)

37 lock

Até Zero

Utilizando um laço "enquanto", leia números repetidamente com entrada(). Para cada número lido diferente de 0, exiba a mensagem "OK". Quando o usuário digitar 0, o programa deve encerrar imediatamente sem exibir "OK". Exemplo: entradas 5 e 0 -> saída "OK" uma vez; entradas 3, 8 e 0 -> saída "OK" duas vezes.

38 lock

Soma Dinâmica

Utilizando um laço "enquanto", leia números sucessivos com entrada() e acumule a soma de todos eles. Quando for digitado o número 0, finalize o laço e exiba o total acumulado da soma. Exemplo: entradas 10, 5 e 0 -> saída: 15; entradas 7, 3, 4 e 0 -> saída: 14.

39 lock

Senha 1234

Crie um validador de senha usando "enquanto": continue lendo entradas do usuário enquanto a senha informada não for "1234". Assim que o usuário digitar a senha correta "1234", encerre a repetição e exiba a mensagem "Welcome". Exemplo: entradas "9999" e depois "1234" -> saída: "Welcome".

40 lock

Média de N

Utilizando laço de repetição ("enquanto" ou "para"), leia primeiro o valor de N (quantidade de números a serem lidos). Em seguida, leia os N números com entrada(), calcule a média aritmética deles e exiba o resultado final com saida(). Exemplo: entrada inicial N=2, seguida de 10 e 20 -> média (10+20)/2 = 15.

41 lock

Contador Positivo

Utilizando um laço "enquanto", leia números sucessivos até que seja digitado 0. Conte quantos números estritamente positivos (> 0) foram digitados antes do zero e exiba esse total com saida(). Exemplo: entradas 5, -2, 10 e 0 -> saída: 2 (pois 5 e 10 são positivos).

42 lock

Maior Número

Utilizando um laço "enquanto", leia números repetidamente até que seja digitado o valor 0. Descubra e guarde o maior número digitado e, ao final, exiba apenas o maior valor encontrado. Exemplo: entradas 5, 12, 3 e 0 -> saída: 12.

← Ver todos os módulos da trilha