Operaţia de afişare

Definiţie 2: Prin afişarea sau scrierea datelor vom întelege operaţia prin care rezultatele obţinute prin prelucrarea datelor de intrare vor fi afişate pe ecranul monitorului, fie vor fi memorate într-un fişier text pe un suport extern de memorare.

În fişierul antet iostream este definit acest stream de ieşire a datelor de la tastatură, denumit cout (console output). Atunci când dorim să afişăm datelele le vom extrage din fluxul de ieşire, folosind operatorul de ieşire ”<<”. Din acest punct de vedere forma generală a operaţiei de afişare este:

cout<<expresie;

Ca efect, se evalueză expresia, iar valoarea ei este convertită într-o succesiune de caractere care vor fi afişate pe ecran. Şi operatorul de ieşire poate fi utilizat înlănţuit atunci cand dorim sa afişăm mai multe date pe ecran:

cout<<expresie_1<<expresie_2<<expresie_3<<…<<expresie_n;

Pentru ca afişarea unor date să se realizeze de la începutul rândului următor se va folosi manipulatorul numit endl (end line).

De exemplu:

1. Se citesc de la tastatură două numere întregi a şi b. Scrieţi un program care calculează şi afişează pe ecran suma lor.

Algoritm în pseudocod

citeste a

citeste b

scrie a+b

Program în Code Bloks

Rezultat afişat

2. Se citeste de la tastatură un număr întreg. Sa se calculeze folosind functia abs, valoarea absoluta a numarului si sa se afiseze pe ecran.

Algoritm în pseudocod

Program în Code Bloks

Rezultat afişat

citeste a

scrie modul din a

3. Scrieţi un program care să afiseze pe ecran:

Algoritm în pseudocod

Program în Code Bloks

Rezultat afişat

scrie *

scrie **

scrie ***

scrie ****

scrie *****

4. Scrieţi un program care citeşte de la tastatura un număr natural de trei cifre. Se cere sa se afişeze pe ecran cifra unităţilor, cifra zecilor şi cifra sutelor.

Algoritm în pseudocod

citeste a

separa cifra unitatilor

separa cifra zecilor

separa cifra sutelor

scrie unitati

scrie zeci

scrie sute

Program în Code Bloks

Rezultat afişat

5.Se citesc două numere naturale care reprezintă laturile unui dreptunghi. Sa se calculeze şi sa se afişeze perimetrul şi aria dreptunghiului dat.

Algoritm în pseudocod

citeste L

citeste l

calculeza perimetru p

calculeaza aria a

scrie perimetrul

scrie aria

Program în Code Bloks

Rezultat afişat