Skip to content

Exercício: Lista 006

Enquanto

O enquanto é uma estrutura de repetição que executa um bloco de código enquanto uma condição for verdadeira. Ela mais usada quando não sabemos quantas vezes o bloco de código será executado.

inteiro numero = 0
enquanto(numero != -1) {
    leia(numero)
    escreva("Numero digitado não foi -1")
}

Exercício 1: Soma de Números com "enquanto"

Crie um algoritmo que leia números inteiros e, enquanto o número for diferente de 0, some esses números. O programa deve parar quando o número 0 for digitado e exibir a soma final.

Exercício 2: Contagem de Dígitos com "enquanto"

Crie um algoritmo que leia um número inteiro e conte quantos dígitos esse número tem. Use a estrutura "enquanto" para fazer a contagem.

Exercício 3: Número Primo com "enquanto"

Crie um algoritmo que leia um número inteiro e, usando a estrutura "enquanto", determine se o número é primo. O programa deve exibir "Primo" ou "Não Primo" no final.

Exercício 4: Média de Números com "enquanto"

Crie um algoritmo que leia uma quantidade indeterminada de números e calcule a média desses números. O programa deve parar quando o número 0 for digitado e exibir a média dos números lidos.

Exercício 5: Sequência de Fibonacci com "para"

Crie um algoritmo que leia um número n e exiba os n primeiros termos da sequência de Fibonacci utilizando a estrutura "para".

Para

O para é uma estrutura de repetição que executa um bloco de código um número determinado de vezes. Ela deve ser usada quando sabemos quantas vezes o bloco de código será executado.

para(inteiro contador = 0; contador < 10; contador = contador + 1) {
    escreva("Contador: ", contador)
}

Exercício 6: Somar Números com "para"

Crie um algoritmo que leia 5 números e, usando a estrutura "para", calcule e exiba a soma desses números.

Exercício 7: Tabuada com "para"

Crie um algoritmo que leia um número e exiba a tabuada desse número (de 1 até 10) usando a estrutura "para".

Exercício 8: Contagem Regressiva com "para"

Crie um algoritmo que faça uma contagem regressiva de 10 até 1 e exiba o número atual a cada iteração, utilizando a estrutura "para".

Exercício 9: Fatorial com "para"

Crie um algoritmo que leia um número inteiro e calcule o fatorial desse número usando a estrutura "para". Exiba o resultado na tela.

Exercício 10: Número de Pares com "para"

Crie um algoritmo que leia 10 números e conte quantos números pares foram digitados, utilizando a estrutura "para".