Oppure

Loading
28/04/09 8:38
gigisoft
Postato originariamente da Anonymous:

ma cmq non credo che sia questo il punto perché a te è il suono che non ti si sente, quindi o che usi readln (e quindi per sentirlo devi pigiare invio) o che usi readkey (e quindi basta che premi solo il 2) è la stessa cosa


Forse ho capito male io, ma se lui diceva

[...] Alla pressione del tasto 2 [...]

ho pensato che premesse solo il 2, e ovviamente il suono non si sentiva perche' il programma aspettava che venisse premuto il tasto [invio].

Se il problema non e' questo, allora non so :d

Ciao.

Luigi
Ultima modifica effettuata da gigisoft 28/04/09 8:39
aaa
28/04/09 13:33
Anonymous
si va beh ma da quello che ho capito io il suo problema è che non gli si sente il suono, non che vuole che gli si senta appena pigia il pulsante senza che prema invio

e poi cmq sarebbe la stessa cosa qui
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 ?

ma il readln gli va bene quindi penso che sia come ho inteso io


scrivere "alla pressione di.." era solo per far capire che quando il pc ha come risposta uno di quei valori....
e non è da intendere alla lettera che esattamente mentre preme gli si sente il suono
IMHO

:D
Ultima modifica effettuata da Anonymous 28/04/09 13:35
aaa
22/06/09 18:53
Tullio
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.
__________________________________________________________________________________________

Il codice era giusto... dovevi solo mettere ('frase') e non (‘frase‘)... :k:
Ultima modifica effettuata da Tullio 22/06/09 18:58
aaa