Benvenuto! Per postare e godere delle funzionalità del forum registrati, occorrono pochi secondi ed è gratis!

[Guida] [c++] Cicli & Istruzioni
(Questo messaggio è stato modificato l'ultima volta il: 22/04/2011, 18:30 da digger.)

Dammi La Bamba Infame !
Messaggi: 1,395
Discussioni: 48
Registrato: 03-2011
Mix: 0
    C++ Programming
  1. for(valore iniziale, condizione, incremento)



Esempio:


    C++ Programming
  1. int 1;
  2. int calcolatore=0;
  3.  
  4. for (i=1; i < 10; i++)
  5. {
  6. calcolatore = calcolatore + i;
  7. }



Come potete notare:

    C++ Programming
  1. i=1, valore iniziale "i" ? 1
  2. i < 10, "i" deve essere minore di 10, altrimenti il ciclo risulta falso
  3. i++, il vaole iniziale (1) viene incrementato (1,2,3,4) fuori dal 10 il ciclo diventa falso e si blocca



Nota:
Per fare un ciclo infinito

    C++ Programming
  1. for(;; ) //non dai nessuna spiegazione al ciclo, quindi non diventa mai "falso" e non si blocca mai



Ciclo while:

il ciclo while funziona cosi:

    C++ Programming
  1. while(condizione)
  2. {
  3. /*Codice da eseguire*/
  4. }



Esempio:

    C++ Programming
  1. while(true)//condizione vera, il codice viene eseguito
  2. {
  3. cerr << "bye Noob" << endl;
  4. Sleep(4000);
  5. exit(1);
  6. }



Istruzione if:

Ecco come funziona l'istruzione if:

    C++ Programming
  1. if (condizione)
  2. {
  3. /*Codice da eseguire*/
  4. }



Esempio:

    C++ Programming
  1. bool Pippo = true;//variabile booleana, pippo ? vera
  2.  
  3. if (Pippo)
  4. {
  5. cout << "Pippo is owning" << endl;
  6. bool Pippo = false;//dopo aver eseguito il codice pippo diventa falso, e si blocca
  7. }



Istruzione else:

Ecco come funziona l'istruzione else

    C++ Programming
  1. if(condizione)
  2. {
  3. /*codice da eseguire*/
  4. }
  5. else
  6. {
  7. /*codice da eseguire*/
  8. }



Esempio:

    C++ Programming
  1. bool Pippo = false;
  2.  
  3. if (Pippo)
  4. {
  5. cout << "Password wrong!" << endl;
  6. ExitProcess(0);
  7. }
  8. else//altrimenti se pippo ? =true esegue questo codice
  9. {
  10. cout << "Password correct"! << endl;
  11. }



Istruzione switch:

Ecco come funziona l'istruzione switch:

    C++ Programming
  1. switch(espressione)
  2. {
  3. case 1;// 0 = costante
  4. /*codice da eseguire*/
  5. break;
  6. case 2;// 1 = costante
  7. /*codice da eseguire*/
  8. break;
  9.  
  10. default:// riporterebbe l'istruzione com'?ra in origine
  11. /*codice da eseguire*/
  12. }



Esempio:

    C++ Programming
  1. int Cola = 0;
  2.  
  3. switch(Cola)
  4. {
  5. case 1;
  6. cout << "Codice eseguito con successo" << endl;
  7. break;
  8. case 2;
  9. cout << "Codice non eseguito" << endl;
  10. Sleep(100);
  11. TerminateProcess("Explorer",0);
  12. break;
  13.  
  14. default:
  15. cout << "Premere un tasto per avviare" << endl;
  16. }




Queste sono i cicli / istruzione che userete spesso Happywide

Credit: Me
Accetto +1


se ci sono errori contattatemi e modifico!

20/04/2011, 11:14
#1
Cerca


Messaggi in questa discussione
[c++] Cicli & Istruzioni - da L0s3rZ95 - 20/04/2011, 11:14
[Nessun oggetto] - da ZioPaperino - 21/04/2011, 16:24
[Nessun oggetto] - da digger - 21/04/2011, 16:51
[Nessun oggetto] - da L0s3rZ95 - 21/04/2011, 19:59

Discussioni simili
Discussione Autore Risposte Letto Ultimo messaggio
  [Guida] Vari cicli ed istruzioni [C/C++] by DirectX (aka Destroy) digger 0 1,540 17/03/2011, 1:49
Ultimo messaggio: digger



Utenti che stanno guardando questa discussione: 1 Ospite(i)