This project is read-only.

Structura decizionala


if (conditie)
{
    //Bloc de instructiuni A - se executa in cazul in care conditia este adevarata
}
else
{
    //Bloc de instructiuni B - se executa in cazul in care conditia este falsa
}

Definitie

Structura decizionala se utilizeaza pentru executia unui anumit set de instructiuni in cazul in care conditia este adevarata sau unui alt set de instructiuni in cazul in care conditia este falsa.
Blocul de instructiuni A se executa pentru cazul in care conditia este adevarata (true)

Exemplu in cod


Exemplu 1:

public static void Main (string [] args)
{
     //Declaram o variabila a si ii dam valoarea 0
     int a = 0 ;

     //Conditia if-ului este adevarata => a devine 5
     if (true)
     {
          a=5;
     }

     //Conditia if-ului este falsa=> a ramane 5
     if (false)
     {
          a=2;
     }

}

Exemplu 2:

public static void Main (string [] args)
{
     //Declaram o variabila a si ii dam valoarea 3
     int a = 3 ;

     //Conditia if-ului este adevarata => a devine 5
     if (a == 3)
     {
          a=5;
     }

     //Conditia if-ului este falsa=> a ramane 5
     if (a == 3)
     {
          a=2;
     }

}


Exemplu 3:

public static void Main (string [] args)
{
     //Declaram o variabila a si ii dam valoarea 0
     int a = 0 ;

     //Conditia if-ului este adevarata => a devine 5
     if (a == 0)
     {
          a=5;
     }

     //Conditia if-ului este falsa=> a devine 4
     if (a > 5)
     {
          a = 2;
     }
     else
     {
         a = 4;
     }

}


Blocul de instructiuni B se executa pentru cazul in care conditia este falsa (false)

Last edited Nov 5, 2009 at 9:20 PM by winromulus, version 1

Comments

No comments yet.