All pastes #44932 Raw Edit

Miscellany

public text v1 · immutable
#44932 ·published 2006-03-08 18:57 UTC
rendered paste body
program seeeeeeeemplicee;
var pric,inp,more,nom:integer;nome:string;

begin
     writeln('Scegliete una bibita (Scrivete il numero)');
     writeln('3.  cola');writeln('4.  pepsi');
     nom:=0;
     while not (nom in [3,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');
     inp:=0;
     while pric>inp do
     begin
          writeln('Ti mancano ', pric-inp, ' centesimi.');
          more:=0;
          while not (more in [10,20,50,100]) do
          begin
               write('Metti: '); readln(more);
               if more in [10,20,50,100] then begin
                inp:=more+inp;
                end;
               else begin
                writeln('NO');
               end;
          end;
     end;
     if inp>pric then
     begin
          writeln('Hai pagato ',inp-pric,' centesimi di troppo... PECCATO!');
     end;
     writeln('Tieni la tua ',nome,'!!');
     writeln;
     readln
end.