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".