|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#1 |
|
Member
Iscritto dal: Jul 2006
Messaggi: 74
|
[Pascal] Problema con if...then...else
Salve a tutti,
da poco ho iniziato a studiare il Pascal. Stavo facendo un prova usando if...then...else, ma mi dà questo problema: ![]() sapete aiutarmi? Non capisco che vuol dire "expected but ELSE found " Grazie ciao PS: Non so se i writeln ('n1,' testo',n2) sono giusti, era una prova, asd.
__________________
|
|
|
|
|
|
#2 |
|
Senior Member
Iscritto dal: Apr 2000
Città: Roma
Messaggi: 15625
|
Non ci va il ";" prima di else.
__________________
0: or %edi, %ecx; adc %eax, (%edx); popf; je 0b-22; pop %ebx; fadds 0x56(%ecx); lds 0x56(%ebx), %esp; mov %al, %al andeqs pc, r1, #147456; blpl 0xff8dd280; ldrgtb r4, [r6, #-472]; addgt r5, r8, r3, ror #12 |
|
|
|
|
|
#3 |
|
Member
Iscritto dal: Jul 2006
Messaggi: 74
|
Argh, è vero
Che poi ho dimenticato pure il readln finale. Vabbè, grazie mille EDIT: già che ci sono: se io volessi fa ricominciare dall'inizio il programma senza doverlo riaprire come faccio?
__________________
|
|
|
|
|
|
#4 | |
|
Senior Member
Iscritto dal: Mar 2007
Messaggi: 1792
|
Quote:
|
|
|
|
|
|
|
#5 |
|
Member
Iscritto dal: Jul 2006
Messaggi: 74
|
Cioè una volta che viene stampato a video quello che deve essere stampato, chiedere (tramite un if) se voler rifare da capo con altri numeri o se chiudere.
__________________
|
|
|
|
|
|
#6 |
|
Senior Member
Iscritto dal: Mar 2007
Messaggi: 1792
|
Codice:
Program Ciclo1; uses CRT; const tastoESC = #27; begin repeat // QUI METTI IL TUO CODICE until ReadKey = tastoESC; // Premi ESC per uscire al termine dell'esecuzione end. Codice:
Program Ciclo2;
uses CRT;
var risposta : char;
{$APPTYPE CONSOLE}
begin
repeat
// QUI METTI IL TUO CODICE
writeln('Vuoi uscire dal programma (S/N)?');
risposta := ReadKey;
until (risposta = 's') or (risposta = 'S');
end.
|
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 00:11.





















