Intrare În Buclă

4
Intrare în buclă FALS Ieșirea din buclă ADEVĂRAT for (num=0; num<10; num++) terminator cuvânt cheie Fig. 18.1. Inițial TES T Corpul Increment printf ("num=%d\

description

bucla

Transcript of Intrare În Buclă

Page 1: Intrare În Buclă

Intrare în buclă

FALS Ieșirea din buclă

ADEVĂRAT

for (num=0; num<10; num++)

terminatorcuvântcheie

Fig. 18.1.

Inițializarea

TEST

Corpul buclei

Incrementare

printf ("num=%d\n",num);

Page 2: Intrare În Buclă

Intrarea în buclă

FALS Ieșirea din buclă

ADEVĂRAT

int num=0; int total=0; while (num<10 ) fără (;)

cuvântcheie

Fig. 18.2.

Inițializarea

TEST

Corpul buclei

Incrementare

{ Total+=num; Printf(“num=%f, total=%d\n”,num++,total);}

Page 3: Intrare În Buclă

getche( )are valoarea Programul va rămâne în buclă atâta timp câtcaracterului tastat acest caracter este diferit de acest caracter

( g e t c h e ( ) ! = ‘ \ r ’ )

Condiția logică (test)(adevărată sau falsă)

Fig. 18.3.

Întraga expresie capătă valoarea lui ch

w h i l e ( ( c h = g e t c h e ( ) ) ! = ’ e ’ ) ( c h ! = ’ e ’ )

Funcția returnează Cele două valori se o valoare compară rezultând

Valoarea este atribuită valoarea 0 (fals) variabilei ch sau 1 (adevărat)

paranteze obligatorii

Fig. 18. 4

3

1 4

2