Questo sito utilizza cookies solo per scopi di autenticazione sul sito e nient'altro. Nessuna informazione personale viene tracciata. Leggi l'informativa sui cookies.
Username: Password: oppure
Pascal - Aiuto x Pascal
Forum - Pascal - Aiuto x Pascal

Avatar
NewProgrammer117 (Normal User)
Newbie


Messaggi: 1
Iscritto: 27/03/2009

Segnala al moderatore
Postato alle 20:52
Venerdì, 27/03/2009
Buon giorno
Sono un novizio di questo forum e ho un bisogno urgente x domani:
Ho una verifica Su TP e nn ho capito tanto If...Then...Else.
X favore qualcuno può spiegarmelo brevemente?:asd:

PM Quote
Avatar
()
Newbie


Messaggi:
Iscritto:

Segnala al moderatore
Postato alle 21:43
Venerdì, 27/03/2009
in poche parole devi scrivere
if, poi tra parentesi la condizione, qualcosa del tipo numero=4 poi then e quindi l'istruzione da fare se la condizione è vera. dopo se scrivi else e un'altra istruzione, quest'ultima  viene eseguita solo nel caso che la condizione sia falsa. ricordati che se scrivi else  non va il ilpuntoevirgola nell istruzione precendente ad else. inoltre se devi scrivere più di un istruzione dopo il then o l'else devi mettere begin e end. Capito?

PM Quote
Avatar
tasx (Dev Team)
Expert


Messaggi: 439
Iscritto: 15/12/2008

Segnala al moderatore
Postato alle 22:45
Venerdì, 27/03/2009
Ti mostro un piccolo esempio:
Codice sorgente - presumibilmente Delphi

  1. program esempioif;
  2. uses crt;
  3.  
  4. var x,y:integer;
  5.  
  6. begin
  7. x:=10;
  8. y:=20;
  9.  
  10. if (x=y) then writeln('x non è uguale a y')
  11.  else writeln('x è uguale a y');
  12.  
  13. // se hai bisogno di eseguire più istruzioni dopo un if puoi fare anche così:
  14.  
  15. x:=20;
  16.  
  17. if (x=y) then begin
  18.               writeln('x è uguale a ',x);
  19.               writeln('y è uguale a ',y);
  20.               writeln('quindi x è uguale a y');
  21.               end;
  22. readkey;
  23. end.



Ciao :k::k::k:

PM Quote
Avatar
Anonymous (Member)
Guru


Messaggi: 1059
Iscritto: 30/07/2006

Segnala al moderatore
Postato alle 19:05
Domenica, 29/03/2009
Testo quotato

Postato originariamente da tasx:

Codice sorgente - presumibilmente Pascal

  1. ...
  2. if (x=y) then writeln('x non è uguale a y')
  3.  else writeln('x è uguale a y');
  4. ...





hai invertito i writeln XD

PM Quote
Avatar
tasx (Dev Team)
Expert


Messaggi: 439
Iscritto: 15/12/2008

Segnala al moderatore
Postato alle 19:49
Lunedì, 30/03/2009
Ops........ :-|:-|:-|:-|:-|:-|:-|:-|

Ciao Ciao :k::k::k::k:

PM Quote