Professional Documents
Culture Documents
Adriana Kentsch
1.5 VARIABILE O variabil pstreaz valoarea unei date i spre deosebire de constante, ea poate fi modificat pe parcursul executrii programului.
Fiecrei variabile i se asociaz un identificator i un tip de dat prin care se precizeaz mulimea de valori pe care le poate lua variabila, precum i operaiile n care ea poate s intervin. Asocierea de mai sus este posibil printr-o declaraie de variabil: Diagrama de sintax:
tip identificator ,
OBS: 1) Toi identificatorii ce apar n aceeai list, separai prin virgul, desemneaz variabile de acelai tip. Eemplu: int a,b,c; /*a,b,c sunt toate de tip ntreg*/
char vocale, consoane; /*toate sunt de tip caracter*/
2) n limbajul C++ trebuie declarate toate variabilele nainte ca acestea s fie referite Eemplu: Se dau dou numere ntregi a i b. Se cere s se afieze suma lor.
#include<stdio.h> #include<conio.h> void main(void) { int a,b,c; clrscr(); cout<<"a = ";cin>>a; cout<<"b = ";cin>>b; c = a + b; cout<<"a + b = "<<c; getch(); }
unde cout - realizeaz aa cum am mai vzut afiarea pe ecran, n acest caz a = i b = cin - permite citirea valorilor pentru cele dou variabile a i b n continuare se vor putea realiza aplicaii liniare cu citiri i afiri. Tem: S se calculeze aria unui triunghi oarecare dac se cunosc coordonatele ntregi ale vrfurilor triunghiului.
#include<stdio.h> #include<conio.h> #include<math.h> void main(void) { int xa,ya,xb,yb,xc,yc; double a,b,c,p,s; clrscr(); cin>>xa>>ya; cin>>xb>>yb; cin>>xc>>yc;
/*directive de includere*/
/*citire date*/
/*determinare laturi*/
unde sqrt - funcie ce returneaz radicalul unui numr pow(x,2) - returneaz x2 OBS: n cadrul variabilelor simple mai trebuie s discutm i tablourile dar vom face acest lucru mai trziu. Deocamdat vom merge mai departe cu informaiile despre acest limbaj, astfel nct s putem realiza aplicaii simple. Tem pag 21 Liviu Negrescu