|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#1 |
|
Bannato
Iscritto dal: Feb 2002
Città: Sanremo, Italy
Messaggi: 1942
|
[Pascal] Pivello chiede aiuto per numeri Random
Mia cugina fa seconda elementare e deve studiare le tabelline fino al 5, così ho deciso di cogliere due piccioni con una fava e mi son scaricato freepascal e una guida di due pagine in txt per farle un programmino.
Dopo 2 ore di programmazione sono arrivato a questo: Codice:
program prova;
uses crt;
var ancora : string;
label prova2;
procedure prova3;
var a1, a2, r, s : integer;
begin
clrscr;
writeln;
writeln;
writeln;
a1 := random(5);
a2 := random(10);
r := a1 * a2;
write(a1);
write(' x ');
write(a2);
write(' = ');
readln(s);
if s = r then begin
writeln;
writeln('Brava!');
writeln;
end else begin
writeln;
writeln('Asina!');
writeln;
end;
end;
begin
prova2:
prova3;
write('Vuoi Continuare? (s/n)');
readln(ancora);
if ancora='s' then goto prova2;
end.
Cosa posso fare? Grazie P.s: se ci sono suggerimenti per migliorare il programma ditelo |
|
|
|
|
|
#2 |
|
Senior Member
Iscritto dal: Apr 2000
Città: Vicino a Montecatini(Pistoia) Moto:Kawasaki Ninja ZX-9R Scudetti: 29
Messaggi: 53971
|
Devi chiamare la funzione randomize una sola volta in tutto il programma e rpima di chiamare la random...
randomize; |
|
|
|
|
|
#3 | |
|
Bannato
Iscritto dal: Feb 2002
Città: Sanremo, Italy
Messaggi: 1942
|
Quote:
ora devo solo fare un conto alla rovescia di 10 secondi e un beep per ogni sbaglio Avete mica qualche link(anche in inglese) che spiega bene le unit + comuni e i vari comandi? Ultima modifica di Fradetti : 14-02-2005 alle 23:28. |
|
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 23:57.



















