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