Sunteți pe pagina 1din 5

Black box: validation, functionalities, specification, based

White box: structure based

Pentru prima posibilitate de input:

Statement coverage= (nr statemaneturi executate/ nr total statementuri ) *100

= (5/ 7)*100=71 %

A doua posibilitate de input:

= ( 6/7)*100= 85%

Total =100%

Statementuri generale:

IF --> DACA

IF ( conditie)

{ ….....} --> daca conditia eeste indeplinita, se face paranteza

IF (conditie)

{…...

ELSE --> DACA nu se indeplineste conditia

…..

EX:

Int number=5 --> variabila

If (number >5)

{….

…}
ELSE

{…..}

if(A=>5
)

>5
A=
5
A<

faci if
faci else

printeaza o
valoare

Switch ( variabila de introdus / de definit)

CAUTA PANA GASESTE VARIABTA CORECTA SI EXECUTA LINIILE DE COD CORESPUNZATOARE PENTRU
VARIANTA RESPECTIVA

SWITCH ( buna ziua )

Case 1:

Output ( ola)

...

Break,

Case 2:

Output: ( buna ziua)

….

Break;
Case 3:

Output: ( bonjour)

Break;

Case 4:

Output: ( bongiorno)

Break;

Case 5:

Output: ( buenos dias)

Case 6:

Output: ( Hello )

Break;

Default:

Output: default

==> site ul ar fi schimbat in limba romana

While ( conditie ) --> atata timp cat

{ …....

Incrementare}

Ex:

A=7; A=8

While( a>5) --> atat timp cat 7>5 treci mai departe

{ return a; --> 7, 8

a++ --> a=8 a=9

While functioneaza ca un loop ( o bucla )

A++ --> incrementare --> a=a+1

A-- --> decrementare --> a=a-1


A=-0,1,2,3,4, 5,6,7

While( a>5)

{ return a;

a++ }

….

Ex:

Int a= 1;

While (a<4) --> atat timp cat valoarea lui a este < 4, se trece la paranteze

Count Hello word

A++

… in momentul in care a este 4 conditia nu mai este respectata si nu se mai fac liniile din paranteza, se
trece peste

Pt a=1 --> a=1+1 --> Hello word

A =2 --> a=2+1 --> Hello word

A=3 --> - a=3+1 --> Hello word

A=4 se opreste pt ca in acest caz a este 4 si conform conditiei din while A<4

DO

{…}

While (conditie) --> executa ce avem intre paranteza atata timp cat conditia din while este indeplinita

Codul va pastra ce avem in paranteza in memorie pana cand conditia este verificata.

Daca conditia e verificata , se va afisa ca output.


Int I=2

Do

{ print I,

I--

While (I > 0);

I=2 --> s ar afisa 2, I--= 2-1, merge si verifica conditia din while 2>0

Pentru ca este conditia din while adevarata, face iar bucla dar cu valoarea decrementata

I=1 --> s ar afisa 1, I--= 0, verifica conditia care se dovedeste a fi adevarata --> continua bucla

I=0 --> s ar afisa 0 , I--=-1, renunta la bucla

FOR --> pentru

S-ar putea să vă placă și