Você está aqui: Portugol ::: Desafios e Lista de Exercícios Resolvidos ::: Laços de Repetição |
Escreva um programa Portugol que usa o laço faça...enquanto para ler um número indeterminado de idades. A condição de parada do laço é o valor da idade igual a 0 - Exercícios Resolvidos de PortugolQuantidade de visualizações: 614 vezes |
|
Pergunta/Tarefa: Escreva um programa (algorítmo) Portugol que usa o laço faça...enquanto para ler um número indeterminado de idades de algumas pessoas. A condição de parada do laço é o valor da idade igual a 0. Calcule a escreva a idade média deste grupo de pessoas. Sua saída deverá ser parecida com: Informe a idade: 19 Informe a idade: 30 Informe a idade: 21 Informe a idade: 45 Informe a idade: 0 A idade média é: 28.75 Veja a resolução comentada deste exercício usando Portugol Web Studio: ----------------------------------------------------------------------
Se precisar de ajuda com o código abaixo, pode me chamar
no WhatsApp +55 (62) 98553-6711 (Osmar)
----------------------------------------------------------------------
programa {
funcao inicio() {
inteiro idade // guarda a idade lida de cada indivíduo
real idade_media // a idade média calculada
inteiro soma = 0 // a soma das idades de cada indivíduo
inteiro contador = 0 // conta as idades lidas
// laço faça...enquanto que repetirá até que o valor da idade seja 0
faca {
escreva("Informe a idade: ")
leia(idade)
// a idade lida é diferente de 0?
se (idade != 0) {
soma = soma + idade // soma mais esta idade
contador++ // aumenta a quantidade de idades lidas
}
} enquanto(idade != 0)
// calcula a idade média
// note que forcei contador para o tipo double antes da divisão
// isso faz com que o resultado seja do tipo double
idade_media = soma / (contador * 1.0)
// finalmente mostramos o resultado
escreva("A idade média é: ", idade_media)
}
}
|
|
|
Mais Desafios de Programação e Exercícios e Algoritmos Resolvidos de Portugol |
Veja mais Dicas e truques de Portugol |
Dicas e truques de outras linguagens |
|
wxWidgets - Como usar a classe wxFrame para criar a janela principal de suas aplicações C++ wxWidgets |
E-Books em PDF |
||||
|
||||
|
||||
Linguagens Mais Populares |
||||
|
1º lugar: Java |







