program seeeeeeeemplicee;
var pric,inp,more,nom:integer;nome:string;
begin
writeln('Scegliete una bibita (Scrivete il numero)');
writeln('1. cola');writeln('2. pepsi');
nom:=0;
while nom <> 3 or 4 do
begin
write('Vorrei una... ');readln(nom);
end;
if nom=3 then
begin
nome:='pepsi';
pric:=100;
end;
if nom=4 then
begin
nome:='cola';
pric:=80;
end;
writeln('Hai scelto la ',nome,'! Costa ',pric,'centesimi.');
writeln('Mettere monete da 10,20,50,100 centesimi');
more:=0;
inp:=0;
while pric>inp do
begin
writeln('Ti mancano ', pric-inp, ' centesimi.');
more:=0;
while more <> 10 or 20 or 50 or 100 do
write('Metti: '); readln(more);
inp:=inp+more;
end;
if inp>pric then
begin
writeln('Hai pagato ',inp-pric,' centesimi di troppo... PECCATO!');
end;
writeln('Tieni la tua ',nome,'!!');
pause(134)
end.