Home › Fóruns › Programação Básica › Exercício 41 (Mód 4 – Repetições)
- Este tópico contém 3 respostas, 2 vozes e foi atualizado pela última vez 1 mês, 2 semanas atrás por
Tutora Jessica.
-
AutorPosts
-
-
5 de dezembro de 2025 às 16:12 #166269
Heloisa Gadelha
ParticipanteMeu código está correto? (Verificação de lógica)
É para para cadastrar nomes e idades, identificar a pessoa mais velha, a mais nova e calcular a média das idades. Não tenho certeza se a lógica está totalmente correta.Poderiam verificar o código e me informar se está certo ou se precisa de ajustes?
`programa
{
inclua biblioteca Tipos –> t
inclua biblioteca Texto –> tx
funcao inicio()
{
cadeia nome, novo = “”, velho = “”
inteiro idade, tot = 0, c = 0, ivelho = 0, inovo = 0, soma = 0
inteiro media = 0enquanto (verdadeiro)
{
escreva(“————- NOVO AMIGO ————-“)
escreva(“\nOBS: Digite ACABOU no nome para parar”)
escreva(“\nNome: “)
leia(nome)se (tx.caixa_alta(nome) == “ACABOU”) {
pare
}escreva(“\nIdade: “)
leia(idade)se (c == 0) {
ivelho = idade
inovo = idade
novo = nome
velho = nome
}se (idade > ivelho) {
ivelho = idade
velho = nome
}se (idade < inovo) {
inovo = idade
novo = nome
}soma += idade
c++
tot++
media = t.real_para_inteiro(soma) / t.real_para_inteiro(tot)
}escreva(“Total de amigos cadastrados: “, tot)
escreva(“\nSeu amigo mais velho é “, velho, ” com “, ivelho, ” anos”)
escreva(“\nSeu amigo mais jovem é “, novo, ” com “, inovo, ” anos”)
escreva(“\nA média de idade do grupo é: “, media)
}
}
´´´ -
5 de dezembro de 2025 às 17:07 #166270
Tutora Jessica
ModeradorOla Heloisa, o seu codigo apresentou algum erro ?
-
7 de dezembro de 2025 às 00:57 #166312
Heloisa Gadelha
ParticipanteNenhum erro, mas é diferente do código do professor na parte das condições, na organização dos “se”.
-
8 de dezembro de 2025 às 10:20 #166355
Tutora Jessica
ModeradorOla Heloisa, se for somente por estar diferente do professor não há problemas, o importante é seu código estar fazendo tudo o que pede na descrição do exercício 🖖🏼
-
-
-
AutorPosts
- Você deve fazer login para responder a este tópico.