Questo sito utilizza cookies solo per scopi di autenticazione sul sito e nient'altro. Nessuna informazione personale viene tracciata. Leggi l'informativa sui cookies.
Username: Password: oppure
Vincita scommessa - Scommessa.pas

Scommessa.pas

Caricato da: Totipianurese
Scarica il programma completo

  1. program scommessa;
  2. Uses crt;
  3. var i,quot,val,k:integer;
  4.     tot:real;
  5.  
  6. begin
  7.  k:=15;
  8.  textcolor(yellow); textbackground(lightblue);
  9.  clrscr;
  10.  writeln('Programma che calcola la vincita di una scommessa');
  11.  textcolor(lightred);
  12.  writeln('ATTENZIONE:Inserisci le percentuali non scontate e senza virgole!!');
  13.  gotoxy(1,4);
  14.  textcolor(8);
  15.  writeln('PER ESEMPIO:');
  16.  gotoxy(1,6);
  17.  writeln('              |  1  |  X  |  2  |');
  18.  writeln('Napoli-Inter  |3.50 |2.20 |2.30 |');
  19.  gotoxy(1,9);
  20.  writeln('Per mettere la vittoria del Napoli, la percentuale da inserire Š = 350');
  21.  gotoxy(1,11);
  22.  textcolor(3);
  23.  writeln('Premi invio per continuare');
  24.  readln();
  25.  tot:=1;
  26.  
  27.  repeat
  28.  textcolor(11);
  29.  write('Inserisci la puntata in euro = ');
  30.  readln(quot);
  31.  until quot>0;
  32.  i:=1;
  33.  while val<>999 do
  34.                  begin
  35.                   textcolor(11);
  36.                   gotoxy(1,k);
  37.                   k:=k+2;
  38.                   write('Inserisci la ',i,'ø percentuale = ');
  39.                   readln(val);
  40.                   if val<=100 then
  41.                                begin
  42.                                 gotoxy(1,k);
  43.                                 textcolor(lightred);
  44.                                 writeln('Errore!. La percentuale inserita non esiste!!');
  45.                                 readln;
  46.                                end;
  47.                   if i=1 then
  48.                           begin
  49.                            textcolor(yellow);
  50.                            writeln('Dopo aver inserito tutte le vostre puntate, nell''ultima inserite 999');
  51.                           end;
  52.                   i:=i+1;
  53.                   if val<>999 then
  54.                                 tot:=tot*quot*val/100;
  55.                                 quot:=1;
  56.  
  57.                   if tot<=0 then
  58.                              begin
  59.                               gotoxy(1,k);
  60.                               textcolor(lightred);
  61.                               writeln('Errore!!');
  62.                               k:=k+1;
  63.                               if tot<0 then
  64.                                         gotoxy(1,k);
  65.                                         writeln('Il vincita Š troppo grande da essere contata!');
  66.                                         readln();
  67.                              end
  68.                              else
  69.                              begin
  70.                               gotoxy(46,k-2);
  71.                               textcolor(lightgreen);
  72.                               if val<>999 then
  73.                                            writeln('<-- Vincita Š circa ',tot:0:2,' euro!!');
  74.                              end;
  75.                  end;
  76.   gotoxy(1,k);
  77.   writeln('La vincita in totale Š circa ',tot:0:2,' euro!!');
  78.   textcolor(2);
  79.   gotoxy(1,k+2);
  80.   writeln('Il risultato finale si conta partendo dopo il punto, da destra');
  81.   writeln('verso sinistra e mettendo ogni 3 cifre la virgola.');
  82.   writeln('Ad esempio: 1317.52                         In euro Š 1,317.52');
  83.   textcolor(8);
  84.   writeln('                  Milletrecentodiciasette euro e cinquantadue centesimi');
  85.   readln();
  86.   end.