Buscar

AVA 1 - UVA - Calcula a Média das Idades de Uma Família Qualquer

Prévia do material em texto

Calcula a Média das Idades de Uma Família 
Qualquer 
 
Algoritmo "CalculaMediaDasIdadesDeUmaFamiliaQualquer" 
// Escrito no Visualg. 
 
// Algoritmo pedido pela Universidade Veiga de Almeida (UVA). 
// Algoritmo que calcula a média das idades de uma família qualquer. 
 
// O algoritmo consiste em uma média aritmética, onde soma-se todas as 
idades 
// digitadas e divide-se pela quantidade de vezes que as idades foram 
digitadas. 
 
// Explicação do algoritmo: O usuário entra com as idades desejada; 
// Inicia-se o loop, enquanto a idade digitada for maior que -1 o loop continua; 
// A variável "contagem" soma quantas vezes a iteração ocorreu; A variável 
// "soma" acumula somando todas as idades digitadas; O usuário entra com as 
// idades novamente até o mesmo digitar -1 para sair do loop, 
// fim do loop enquanto; A variável "media" vai receber a soma das idades 
// dividida pela variável "contagem" que percebeu a quantidade de iteração que 
// foi realizada; o escreval() cria uma nova linha; e finalmente é impresso 
// a média das idades. 
 
Var 
 idade, contagem, somaDasIdades: inteiro 
 mediaDasIdades: real 
 
Inicio 
 // O usuário entra com a idade. 
 escreva("Informe a sua idade: ") // Saída de dados. 
 leia(idade) // Entrada de dados. 
 
 // Enquanto a idade for maior que -1 o loop irá continuar. 
 enquanto (idade > -1) faca // Início do loop. 
 contagem <- contagem + 1 // A cada iteração soma-se mais 1. 
 somaDasIdades <- somaDasIdades + idade // Soma as idades 
digitadas. 
 // O usuário entra com a idade. 
 escreva("Informe a sua idade: ") 
 leia(idade) 
 fimenquanto // Fim do loop. 
 mediaDasIdades <- somaDasIdades / contagem // Pega a soma das idades 
e divide pela contagem. 
 escreval() // Cria uma nova linha ou (pula uma linha). 
 escreval("A média das idades é de: ", mediaDasIdades:3:2, “ anos”) // 
Imprime a média das idades formatada. 
Fimalgoritmo

Continue navegando