1 of 7

Programavimo C++ pradmenys

II KLASĖ

2 of 7

SĄLYGINIS SAKINYS� IF

 SĄLYGOS ALGORITMAI

3 of 7

Labai dažnai sprendžiame uždavinius,�kai vieną ar kelis veiksmus reikia atlikti�ne nuosekliai, o atsižvelgiant į tai, kaip tenkinamos/netenkinamos �apibrėžtos sąlygos. ��

4 of 7

Tarkime, esame knygyne ir norime nusipirkti sąsiuvinį.���

  • Kokius veiksmus turime atlikti? 

1. sužinoti sąsiuvinio kainą,

2. suskaičiuoti turimus pinigus,

3.  jeigu pinigų užtenka, sumokėti, jeigu ne - eiti namo pasiimti trūkstamos sumos.

5 of 7

 1. sužinoti sąsiuvinio kainą,��2. suskaičiuoti turimus pinigus, ��3.  jeigu pinigų užtenka,    sumokėti, jeigu ne - eiti pasiimti trūkstamos sumos.

Visą sąsiuvinio pirkimo algoritmą galime pavaizduoti struktūrograma:

6 of 7

Algoritmavime vieno veiksmo pasirinkimas �iš kelių išreiškiamas� sąlyginiu sakiniu.

  if (sąlyga-loginis reiškinys

     { 

       sakiniai, kai sąlyga    tenkinama; 

     } 

    else 

     { 

        sakiniai, kai sąlyga    netenkinama; 

     } 

Paprastas sąlyginis sakinys C++ užrašomas:

7 of 7

Algoritmavime vieno veiksmo pasirinkimas �iš kelių išreiškiamas� sąlyginiu sakiniu.

  if (sąlyga-loginis reiškinys

     { 

       sakiniai, kai sąlyga    tenkinama; 

     } 

Paprastas sąlyginis sakinys C++ užrašomas: