
PASCALL DINEROO!!!
By: a guest on
May 7th, 2012 | syntax:
None | size: 2.11 KB | hits: 10 | expires: Never
program dinero_ingresado;
uses crt;
var
dinero,i: integer;
begin
clrscr;
write(' Ingrese monto en bs : ');
read(dinero);writeln;
writeln (' En determinados billetes su monto estaria expresado en: ');writeln;
if (dinero >= 5000 ) then
begin
i:= 0;
repeat
begin
dinero := dinero - 5000;
i:= i + 1;
end;
until ( dinero < 0 );
writeln('',i-1,' Billete (s) de 5000 ');
dinero:= dinero + 5000;
end;
if (dinero >= 1000 ) then
begin
i:= 0;
repeat
begin
dinero := dinero - 1000;
i:= i + 1;
end;
until ( dinero < 0 );
dinero:= dinero + 1000;
writeln('',i-1,' Billete (s) de 1000 ');
end;
if (dinero >= 500 ) then
begin
i:= 0;
repeat
begin
dinero := dinero - 500;
i:= i + 1;
end;
until ( dinero < 0 );
dinero:= dinero + 500;
writeln('',i-1,' Billete (s) de 500 ');
end;
if (dinero >= 100 ) then
begin
i:= 0;
repeat
begin
dinero := dinero - 100;
i:= i + 1;
end;
until ( dinero < 0 );
writeln('',i-1,' Billete (s) de 100 ');
dinero:= dinero + 100;
end;
if (dinero >= 50 ) then
begin
i:= 0;
repeat
begin
dinero := dinero - 50;
i:= i + 1;
end;
until ( dinero < 0 );
writeln('',i-1,' Billete (s) de 50 ');
dinero:= dinero + 50;
end;
if (dinero >= 20 ) then
begin
i:= 0;
repeat
begin
dinero := dinero - 20;
i:= i + 1;
end;
until ( dinero < 0 );
writeln('',i-1,' Billete (s) de 20 ');
dinero:= dinero + 50;
end;
if (dinero >= 10 ) then
begin
i:= 0;
repeat
begin
dinero := dinero - 10;
i:= i + 1;
end;
until ( dinero < 0 );
writeln('',i-1,' Billete (s) de 10 ');
dinero:= dinero + 10;
end;
if (dinero >= 5 ) then
begin
i:= 0;
repeat
begin
dinero := dinero - 5;
i:= i + 1;
end;
until ( dinero < 0 );
writeln('',i-1,' Billete (s) de 5 ');
end;
readkey;
end.