29/01/13 16:37
Parma98
salve a tutti, non riesco proprio a capire dove ho sbagliato, ecco il codice:
in pratica il risultato dovrebbe essere che tu inserisci tre numeri e ti viene mostrata una frase a seconda dei numeri immessi.
il problema è che il programma ti chiede i tre numeri e poi si chiude senza dire nient'altro.
invece dovrebbe continuare...
grazie a chiunque mi risponda. ciao!
program ConnettiviLogici; uses crt; var a,b,c:integer; begin clrscr; writeln('Immetti un numero:'); readln(a); writeln('Immetti un altro numero:'); readln(b); writeln('Immetti un altro numero ancora:'); readln(c); if (a=b) and (b<c) then writeln('Se state leggendo questa frase significa che (a=b) e (b<c).'); (*blocco di istruzioni numero 1*) readln end. else begin if (a<b) or (c>a) then writeln('Se state leggendo questa frase significa che (a<b) o (c>a).'); (*blocco di istruzioni numero 2*) readln end. else begin if (c>a) xor (b=c) then writeln('Se state leggendo questa frase significa che (c>a) o (b=c).'); (*blocco di istruzioni numero 3*) readln end. end.
in pratica il risultato dovrebbe essere che tu inserisci tre numeri e ti viene mostrata una frase a seconda dei numeri immessi.
il problema è che il programma ti chiede i tre numeri e poi si chiude senza dire nient'altro.
invece dovrebbe continuare...
grazie a chiunque mi risponda. ciao!
Ultima modifica effettuata da Phi 29/01/13 16:47
aaa