Instuctiunea IF

Laborator
7/10 (1 vot)
Conține 1 fișier: pdf
Pagini : 8 în total
Cuvinte : 911
Mărime: 189.33KB (arhivat)
Publicat de: Virgil Giurgiu
Puncte necesare: 0

Extras din laborator

Scopul lucrarii. Instructiunea if

Consideratii teoretice

Instructiunea if permite ramificarea fluxului normal. Putem pune o întrebare si în functie de

conditiile existente putem realiza o actiune sau alta.

Structura IF-THEN-ELSE

În C++ instructiunea if poate fi folosita în doua variante: forma IF-THEN-ELSE sau forma IFTHEN.

O vom analiza mai întâi pe prima.

Sintaxa formei IF-THEN-ELSE este

if(expresie)

Instructiunea 1A

else

Instructiunea 1B

De notat ca instructiunea if foloseste doar cuvintele rezervate if si else, chiar daca structura

se numeste IF-THEN-ELSE.

Exemple

if(oreLucrate <= 40)

plata = sumaPeOra * oreLucrate;

else

plata = sumaPeOra * (40.0 + (oreLucrate – 40.0) * 1.5);

cout << plata;

În limbaj natural, aceasta instructiune spune urmatorul lucru: Daca numarul de ore lucrate este mai

mic sau egal decât 40, atunci calculeaza suma obisnuita de plata si apoi treci la instructiunea de

tiparire. Daca numarul de ore lucrare este mai mare decât 40, atunci calculeaza suma normala si

suma suplimentara , apoi treci la instructiunea de tiparire.

Blocuri

Pentru a evita împartirea la zero într-o expresie, sa presupunem ca atunci când

numitorul este egal cu 0 facem doua lucruri: tiparim un mesaj de eroare si încarcam

valoarea 9999 în variabila rezultat. Trebuie, asadar, sa realizam doua instructiuni pe

aceeasi ramura, însa sintaxa instructiunii if ne limiteaza la una singura.

Preview document

Instuctiunea IF - Pagina 1
Instuctiunea IF - Pagina 2
Instuctiunea IF - Pagina 3
Instuctiunea IF - Pagina 4
Instuctiunea IF - Pagina 5
Instuctiunea IF - Pagina 6
Instuctiunea IF - Pagina 7
Instuctiunea IF - Pagina 8

Conținut arhivă zip

  • Instuctiunea IF.pdf

Alții au mai descărcat și

Manual Limbaj C

1. Generalitati asupra limbajului C 1.1. Introducere Limbajul C a fost creat la începutul anilor '70 de catre Brian W Kernigham si Dennis M...

Fișiere în limbajul C

Capitolul I Fisiere in ingineria programarii in C 1.1 Generalitati Un fisier este o multime de informatii referitoare la o clasa de obiecte...

Structuri de Date

Curs2 1.TIPURI DE DATE 1.1. DATE SI INFORMATII În practica se face deosebire între o data si o informatie. Exemplele oferite în cele mai multe...

Masive - Seminar

Masivele sunt structuri de date omogene cu un numar finit si cunoscut de elemente, ce ocupa un spatiu contiguu de memorie. Structurile de date de...

Limbaj de Programare C++

1. Prezentarea mediului de dezvoltare Microsoft Visual C++ 6.0 Microsoft Visual C++ 6.0 este mediul de dezvoltare integrat (Integrated Development...

Programe în C++

1. /* sa se scrie un program care cere introducerea unei cifre de la tastatura si afiseaza ziua corespunzatoare cifrei introduse, folosindu-se...

Noțiuni introductive privind programarea în C++

Laborator 2 NOŢIUNI INTRODUCTIVE PRIVIND PROGRAMAREA ÎN C++ 1. Scopul lucrării Însuşirea cunoştinţelor de bază privind modalitatea de realizare...

Tipuri de date

1. Scopul lucrării Scopul lucrării este prezentarea tipurilor de date, noţiunii de expresie în limbajul C++, a operatorilor şi a modului de...

Te-ar putea interesa și

Proiectul secției de fabricare a conservelor cu productivitatea 2000 kg schimb produs finit

În cadrul industriei alimentare, industria de prelucare a cărnii și produselor din carne reprezintă o subramură deosebit de importantă pentru a...

Proiectarea unui Sistem Informatic Privind Încasările în Cadrul Direcției Regionale de Poștă Bacău

Capitolul I: Planificarea activităţilor de realizare a proiectului 1.1. Diagrama GANTT Nr. crt. Descrierea activităţii 07.01 - 03.02 04.02 –...

Evoluția transportului aerian

Dezvoltarea aviatiei de transport aerian in Romania apare pe 23 iulie 1919,in cadrul Conferintei de pace de la Paris,N.Titulescu sustine...

Analiza Procesoarelor

Introducere De-a lungul dezvoltării sale omenirea a cunoscut un şir de descoperiri care au dus la schimbarea vectorului de dezvoltare a sa. O...

Placă de dezvoltare cu ATMega 16-32

Placa de dezvoltare cu ajutorul careia se pot implementa si testa diferite circuite comandate de microcontrollerul Atmega16/32....

Organizarea contabilității la Centrul de Îngrijire și Asistență Reșita

CAPITOLUL I Consideratii generale privind protectia speciala a persoanelor cu handicap In intelesul Ordonantei de uergenta nr.102/29 iunie...

Proiectarea unui Sistem Informatic în Cadrul SC SISE MOLDOVA-ELECTRICA Serv SA

Capitolul I: Planificarea activităţilor de realizare a proiectului 1.1. Diagrama GANTT Analiza de fezabilitate Capitolul II: Descrierea SC...

Sistem de achiziții de date

Tema proiectului Se va proiecta un sistem de achizitie de date care va realiza prelucrarea numerica a unui semnal analogic, furnizat de un...

Ai nevoie de altceva?