Pipi_Romagnoli
Power Member
Boas.
Estou a fazer um programa em pascal e preciso k m dêm uma ajudita sff. Ainda sou um noob por isso peço desculpa s a duvida for mt basica lol.
O programa baseia-s numa makina d trocos.
Neste passo do programa supostamente o programa iria somar os valores conforme a letra introduzida. O problema é k isto n faz o somatorio e o saldo apresenta-s sp cm = 0.
while (moeda='q') or (moeda='w') or (moeda='e') or (moeda='r') or (moeda='t') or (moeda='y') or (moeda='u') or (moeda='i') do
begin
read(moeda);
saldo:=0; (*erro nesta fase do programa tentar detectar*)
if (moeda='q') then
saldo:= saldo + moeda200;
if (moeda='w') then
saldo:= saldo + moeda100;
if (moeda='e') then
saldo:= saldo + moeda50;
if (moeda='r') then
saldo:= saldo + moeda20;
if (moeda='t') then
saldo:= saldo + moeda10;
if (moeda='y') then
saldo:= saldo + moeda5;
if (moeda='u') then
saldo:= saldo + moeda2;
if (moeda='i') then
saldo:= saldo + moeda1;
end;
Alguem k m ajude =)
Cumpz
Estou a fazer um programa em pascal e preciso k m dêm uma ajudita sff. Ainda sou um noob por isso peço desculpa s a duvida for mt basica lol.
O programa baseia-s numa makina d trocos.
Neste passo do programa supostamente o programa iria somar os valores conforme a letra introduzida. O problema é k isto n faz o somatorio e o saldo apresenta-s sp cm = 0.
while (moeda='q') or (moeda='w') or (moeda='e') or (moeda='r') or (moeda='t') or (moeda='y') or (moeda='u') or (moeda='i') do
begin
read(moeda);
saldo:=0; (*erro nesta fase do programa tentar detectar*)
if (moeda='q') then
saldo:= saldo + moeda200;
if (moeda='w') then
saldo:= saldo + moeda100;
if (moeda='e') then
saldo:= saldo + moeda50;
if (moeda='r') then
saldo:= saldo + moeda20;
if (moeda='t') then
saldo:= saldo + moeda10;
if (moeda='y') then
saldo:= saldo + moeda5;
if (moeda='u') then
saldo:= saldo + moeda2;
if (moeda='i') then
saldo:= saldo + moeda1;
end;
Alguem k m ajude =)
Cumpz