25/04/09 19:01
Shock
Scusate ho dei problemi con questo codice in piu parti:
-----------------------------------------------------------------------------------------
program Esempio;
uses Crt;
var n:byte;
c:word;
begin
clrscr;
write(‘Inserisci un numero: ‘);
readln(n);
case n of
1: writeln(‘E’’ stato premuto il pulsante 1’);
2: begin
sound(440);
delay(1000);
nosound;
end;
3 or 4 or 5: write(‘Il numero premuto è fra 3 e 5’);
else
begin
c:=sqr(n);
writeln(c,’ è il quadrato di ‘,n);
end;
end;
readln
end.
------------------------------------------------------------------------------------------
1 Alla pressione del tasto 2 dovrebbe seguire un suono di 440 Hz ,ma a me non succede niente apparte il lampeggiare del cursore.
2 La "è" nel codice quando viene compilato mi viene visualizzata con un simbolo strano.
3 Alla pressione dei tasti (3-4-5) dovrebbe seguire un testo mentre a me viene solo il quadrato dei numeri (3-4-5)A proposito potete spiegarmi a cosa servono SQR e DELAY ?
4 Alla fine della 16 riga c'è un ";" (Non andrebbe tolto dato che prima di ELSE non ci vorrebbe?E perche invece se lo metto non mi risulta alcun errore?
In conclusione vi saluto tutti complimentandomi per il fantastico sito...spero riusciate a darmi una mano(potete rispondermi alle domande nell'ordine che vele ho poste?Cioè 1-2-3-4???Come compilatore uso Dev-Pascal non so se puo risulatarvi utile!
-----------------------------------------------------------------------------------------
program Esempio;
uses Crt;
var n:byte;
c:word;
begin
clrscr;
write(‘Inserisci un numero: ‘);
readln(n);
case n of
1: writeln(‘E’’ stato premuto il pulsante 1’);
2: begin
sound(440);
delay(1000);
nosound;
end;
3 or 4 or 5: write(‘Il numero premuto è fra 3 e 5’);
else
begin
c:=sqr(n);
writeln(c,’ è il quadrato di ‘,n);
end;
end;
readln
end.
------------------------------------------------------------------------------------------
1 Alla pressione del tasto 2 dovrebbe seguire un suono di 440 Hz ,ma a me non succede niente apparte il lampeggiare del cursore.
2 La "è" nel codice quando viene compilato mi viene visualizzata con un simbolo strano.
3 Alla pressione dei tasti (3-4-5) dovrebbe seguire un testo mentre a me viene solo il quadrato dei numeri (3-4-5)A proposito potete spiegarmi a cosa servono SQR e DELAY ?
4 Alla fine della 16 riga c'è un ";" (Non andrebbe tolto dato che prima di ELSE non ci vorrebbe?E perche invece se lo metto non mi risulta alcun errore?
In conclusione vi saluto tutti complimentandomi per il fantastico sito...spero riusciate a darmi una mano(potete rispondermi alle domande nell'ordine che vele ho poste?Cioè 1-2-3-4???Come compilatore uso Dev-Pascal non so se puo risulatarvi utile!
Ultima modifica effettuata da Shock 25/04/09 19:16
aaa