Last active
August 29, 2015 14:17
-
-
Save ketemartinsrufino/a6ad5b4595e8e985efc3 to your computer and use it in GitHub Desktop.
Idade com While - Versão 1
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Program Idade; | |
var | |
nome, resposta: string; | |
anoNasc, contador, soma, idade: integer; | |
Begin | |
contador:= 1; | |
while resposta <> 'S' do | |
begin | |
writeln('Qual seu nome e ano de nascimento (yyyy) :'); | |
read(nome, anoNasc); | |
idade:= 2015-anoNasc; | |
writeln('A idade de ', nome, ' eh ', idade); | |
soma:= soma + idade; | |
contador:= contador + 1; | |
writeln('Deseja continuar?'); | |
read(resposta); | |
end; | |
writeln('A media das idades eh ', soma/contador); | |
End. |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Program Idade; | |
var | |
nome, resposta: string; | |
anoNasc, contador, soma, idade, media: integer; | |
Begin | |
contador:= 1; | |
while resposta <> 'S' do | |
begin | |
writeln('Qual seu nome e ano de nascimento (yyyy) :'); | |
read(nome, anoNasc); | |
idade:= 2015-anoNasc; | |
writeln('A idade de ', nome, ' eh ', idade); | |
soma:= soma + idade; | |
contador:= contador + 1; | |
writeln('Deseja continuar?'); | |
read(resposta); | |
end; | |
//Quando sai do laço, contador é sempre uma unidade a mais do que a quantidade de iterações, pois começa sempre com 1. | |
//Então, temos que tirar uma unidade. | |
contador := contador - 1; | |
media := soma/contador; | |
writeln('A media das idades eh ', media); | |
End. |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
//Versão do Everton | |
Program Idade; | |
var | |
nome, resposta: string; | |
anoNasc, contador, soma, idade: integer; | |
Begin | |
//Contador começa com 0 | |
contador:= 0; | |
while resposta <> 's' do | |
begin | |
writeln('Qual seu nome e ano de nascimento (yyyy) :'); | |
read(nome, anoNasc); | |
idade:= 2015-anoNasc; | |
writeln('A idade de ', nome, ' é ', idade); | |
soma:= soma + idade; | |
contador:= contador + 1; | |
writeln('Deseja calcular média?'); | |
read(resposta); | |
end; | |
writeln('A média das idades é ', soma/contador); |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment