Exercício: Lista 007
Exercício 01: Lista de Nomes
Crie um algoritmo que leia e armazene cinco nomes em um vetor, e ao final exiba a lista numerada com um nome por linha, no formato "1 - Nome", "2 - Nome", e assim por diante, mantendo a ordem de entrada.
Solução
programa {
funcao inicio() {
cadeia nomes[5]
para (inteiro i = 0; i < 5; i = i + 1) {
escreva("Digite o nome ", i + 1, ": ")
leia(nomes[i])
}
escreva("\nLista de Nomes:\n")
para (inteiro i = 0; i < 5; i = i + 1) {
escreva(i + 1, " - ", nomes[i], "\n")
}
}
}
Exercício 02: Maior Número
Crie um algoritmo que leia três números inteiros, armazene-os em um vetor e determine qual é o maior valor entre eles.
programa {
funcao inicio() {
inteiro numeros[3]
inteiro maior
para (inteiro i = 0; i < 3; i = i + 1) {
escreva("Digite o número ", i + 1, ": ")
leia(numeros[i])
}
se (numeros[0] > numeros[1]) {
se (numeros[0] > numeros[2]) {
maior = numeros[0]
} senao {
maior = numeros[2]
}
} senao {
se (numeros[1] > numeros[2]) {
maior = numeros[1]
} senao {
maior = numeros[2]
}
}
escreva("O maior número é: ", maior)
}
}
Exercício 03: Calcule a Média
Crie um algoritmo que leia cinco notas de um aluno, armazene essas notas em um vetor e calcule a média.
Solução
programa {
funcao inicio() {
real notas[5]
real soma = 0
real media
para (inteiro i = 0; i < 5; i = i + 1) {
escreva("Digite a nota ", i + 1, ": ")
leia(notas[i])
soma = soma + notas[i]
}
media = soma / 5
escreva("A média das notas é: ", media)
}
}