|
Instructiuni:
instructiune; instructiune; else instructiune; |
- Operator relational - | Semnificatie | > | Mai mare | < | Mai mic | >= | Mai mare sau egal | <= | Mai mic sau egal | == | Egal | != | Diferit |
// Program scris in C++ Visual Studio 2005 de tipul:CLR console application // program care asteapta doua numere de la utilizator apoi calculeaza diferenta lor si o afiseaza // inainte sa afiseze diferenta numerelor, avertizeaza cu un mesaj ca diferenta este negativa. #include "stdafx.h" #include < iostream > using namespace std; int main(void) { int a,b,d; cout <<" \n\tIntroduceti numarul a: "; cin >> a; cout <<" \n\tIntroduceti numarul b: "; cin >> b; d=a-b; if (d<0) cout <<" \n\tDiferenta este negativa!! "; cout <<" \n\n\tDiferenta dintre a si b este :"<< d ; cin.ignore(); cin.get(); return 0; } |
// Program scris in C++ Visual Studio 2005 de tipul:CLR console application // program care asteapta doua numere de la utilizator apoi calculeaza diferenta lor si o afiseaza // inainte sa afiseze diferenta numerelor, avertizeaza cu un mesaj ca diferenta este negativa. #include "stdafx.h" #include < iostream > using namespace std; int main(void) { int a,b,d; cout <<" \n\tIntroduceti numarul a: "; cin >> a; cout <<" \n\tIntroduceti numarul b: "; cin >> b; d=a-b; if (d<0){ cout <<" \n\t Atentie!! "; cout <<" \n\tDiferenta este negativa!! "; } cout <<" \n\n\tDiferenta dintre a si b este :"<< d ; cin.ignore(); cin.get(); return 0; } |
// Program scris in C++ Visual Studio 2005 de tipul:CLR console application // program care asteapta doua numere de la utilizator apoi le ordoneaza in ordine crescatoare #include "stdafx.h" #include < iostream > using namespace std; int main(void) { int a,b; cout <<" \n\tIntroduceti numarul a: "; cin >> a; cout <<" \n\tIntroduceti numarul b: "; cin >> b; if (a>b) cout <<"\n\n\tNumerele ordonate crescator sunt b,a adica: " << b <<", " << a; else cout <<"\n\n\tNumerele ordonate crescator sunt a,b adica: " << a <<", " << b; cin.ignore(); cin.get(); return 0; } |
if (this.radioButton1.Checked) this.label1.Text="Ati ales LapTop"; else this.label1.Text="Ati ales DeskTop"; |
// Program scris in C++ Visual Studio 2005 de tipul:CLR console application // program care asteapta doua numere de la utilizator apoi le ordoneaza in ordine crescatoare #include "stdafx.h" #include < iostream > using namespace std; int main(void) { int a,b; cout <<" \n\tIntroduceti numarul a: "; cin >> a; cout <<" \n\tIntroduceti numarul b: "; cin >> b; cout <<"\n\n\tNumerele ordonate crescator sunt:" << ( a>b ? " b , a " : " a , b"); cin.ignore(); cin.get(); return 0; } |
// Program scris in C++ Visual Studio 2005 de tipul:CLR console application // program care asteapta optiunea d-voastra si o afiseaza. #include "stdafx.h" #include < iostream > using namespace std; int main(void) { int a; cout <<" \nTastati: "; cout <<" \n\t1-Pentru LapTop"; cout <<" \n\t2-Pentru DeskTop"; cout <<" \n\t3-Pentru ServerStation"; cout <<" \n\n\tOptiunea d-voastra: "; cin >> a; if (a==1) cout <<"\n\n\tAti ales LapTop: " ; else if (a==2) cout <<"\n\n\tAti ales DeskTop: " ; else cout <<"\n\n\tAti ales ServerStation: " ; cin.ignore(); cin.get(); return 0; } |
// Program scris in C++ Visual Studio 2005 de tipul:CLR console application // program care asteapta optiunea d-voastra si o afiseaza. #include "stdafx.h" #include < iostream > using namespace std; int main(void) { int a; cout <<" \nTastati: "; cout <<" \n\t1-Pentru LapTop"; cout <<" \n\t2-Pentru DeskTop"; cout <<" \n\t3-Pentru ServerStation"; cout <<" \n\n\tOptiunea d-voastra: "; cin >> a; switch(a){ case 1: cout <<"\n\n\tAti ales LapTop: " ; break; case 2: cout <<"\n\n\tAti ales DeskTop: " ; break; case 3: cout <<"\n\n\tAti ales ServerStation: " ; break; default: cout <<"\n\n\t Nu ati ales nimic !" ; } cin.ignore(); cin.get(); return 0; } |
// Program scris in C++ Visual Studio 2005 de tipul:CLR console application // program care asteapta optiunea d-voastra si o afiseaza. #include "stdafx.h" #include < iostream > using namespace std; int main(void) { char a; cout <<" \nTastati: "; cout <<" \n\tL-Pentru LapTop"; cout <<" \n\tD-Pentru DeskTop"; cout <<" \n\tS-Pentru ServerStation"; cout <<" \n\n\tOptiunea d-voastra: "; cin >> a; switch(a){ case 'L': cout <<"\n\n\tAti ales LapTop: " ; break; case 'D': cout <<"\n\n\tAti ales DeskTop: " ; break; case 'S': cout <<"\n\n\tAti ales ServerStation: " ; break; default: cout <<"\n\n\t Nu ati ales nimic!" ; } cin.ignore(); cin.get(); return 0; } |
// Program scris in C++ Visual Studio 2005 de tipul:CLR console application // programul rezolva ecuatia de gradul I ax+b=0 #include "stdafx.h" #include < iostream > using namespace std; int main(void) { double a,b,x; cout <<" \nProgramul rezolva ecuatia de gradul I de forma: ax+b=0"; cout <<" \n\n\tIntroduceti coeficientul a: "; cin >> a; cout <<" \n\tIntroduceti coeficientul b: "; cin >> b; if (b==0){ if (a==0) cout <<"\n\n\tSolutii infinite!! " ; else cout <<"\n\n\tx=0 " ; } else{ if (a==0) cout <<"\n\n\t x= infinit "; else{ x=-b/a; cout <<"\n\n\t x=" << x; } } cin.ignore(); cin.get(); return 0; } |
// Program scris in C++ Visual Studio 2005 de tipul:CLR console application // programul rezolva ecuatia de gradul II de forma ax*x+bx+c=0 #include "stdafx.h" #include < iostream > #include < math.h > using namespace std; int main(void) { double a,b,c,delta,x1,x2; cout <<" \nProgramul rezolva ecuatia de gradul II de forma: ax*x+bx+c=0"; cout <<" \n\n\tIntroduceti coeficientul a: "; cin >> a; cout <<" \n\tIntroduceti coeficientul b: "; cin >> b; cout <<" \n\tIntroduceti coeficientul c: "; cin >> c; delta=b*b-4*a*c; if (delta>=0){ if (a==0){ // ecuatie de gradul I if (c==0){ if (b==0) cout <<"\n\n\tSolutii infinite!! " ; else cout <<"\n\n\tx=0 " ; } else{ if (b==0) cout <<"\n\n\t x= infinit "; else{ x1=-c/b; cout <<"\n\n\t x1=" << x1; } } } else{ x1=(-b+sqrt(delta))/(2*a); x2=(-b-sqrt(delta))/(2*a); cout <<"\n\n\tx1= " << x1; cout <<"\n\n\tx2= " << x2; } } else cout << "\n\n\tSolutii imaginare!! " ; cin.ignore(); cin.get(); return 0; } |
// Program scris in C++ Visual Studio 2005 de tipul:CLR console application // programul ordoneaza crescator trei numere citite de la tastatura #include "stdafx.h" #include < iostream > using namespace std; int main(void) { double a,b,c; cout <<" \nProgramul ordoneaza crescator trei numere :a,b,c" ; cout <<" \n\n\tIntroduceti numarul a: "; cin >> a; cout <<" \n\tIntroduceti numarul b: "; cin >> b; cout <<" \n\tIntroduceti numarul c: "; cin >> c; if (a>=b){ if (b>=c){ cout <<"\n\n\tOrdinea este c-b-a " << c <<" : " << b <<" : " << a ; }else{ if (a>=c){ cout <<"\n\n\tOrdinea este b-c-a " << b <<" : " << c <<" : " << a ; }else{ cout <<"\n\n\tOrdinea este b-a-c " << b <<" : " << a <<" : " << c ; } } }else{ if (b>=c){ if (a>=c){ cout <<"\n\n\tOrdinea este c-a-b " << c <<" : " << a <<" : " << b ; }else{ cout <<"\n\n\tOrdinea este a-c-b " << a <<" : " << c <<" : " << b ; } }else{ cout <<"\n\n\tOrdinea este a-b-c " << a <<" : " << b <<" : " << c ; } } cin.ignore(); cin.get(); return 0; } |
- Operator relational - | Semnificatie | > | Mai mare | < | Mai mic | >= | Mai mare sau egal | <= | Mai mic sau egal | == | Egal | != | Diferit |
Operator logic | Nume | Efect |
&& | AND (si) | Expresia finala e adevarata daca toate expresiile sunt adevarate |
|| | OR (sau) | Expresia finala e adevarata daca cel putin una dintre expresii este adevarata |
! | NOT (nu) | Inverseaza expresia adica daca expresia e adevarata , !expresia e falsa si invers |
// Program scris in C++ Visual Studio 2005 de tipul:CLR console application // Programul analizeaza starea unui circuit cu doua comutatoare serie K1 si K2. // Afiseaza daca circuitul este inchis sau deschis. #include "stdafx.h" #include < iostream > using namespace std; int main(void) { char k1,k2; bool c1,c2; cout <<" \nAnaliza stare circuit cu doua comutatoare serie K1 si K2." ; cout <<" \n\n\tK1 este inchis sau deschis(I/D): "; cin >> k1; cout <<" \n\tK2 este inchis sau deschis(I/D): "; cin >> k2; if (k1=='I') c1=true; else c1=false; if (k2=='I') c2=true; else c2=false; if (c1 && c2) cout <<" \n\n\tCircuitul este inchis si ledul e aprins: "; else cout <<" \n\n\tCircuitul este deschis si ledul e stins: "; cin.ignore(); cin.get(); return 0; } |
Boolean a, b; a=System.Convert.ToBoolean(this.numericUpDown1.Value); b=System.Convert.ToBoolean(this.numericUpDown2.Value); this.label1.Text = System.Convert.ToString(System.Convert.ToInt32(a && b)); this.label2.Text = System.Convert.ToString(a && b); |
// Program scris in C++ Visual Studio 2005 de tipul:CLR console application // Programul analizeaza starea unui circuit cu doua comutatoare serie K1 si K2. // Afiseaza daca circuitul este inchis sau deschis. #include "stdafx.h" #include < iostream > using namespace std; int main(void) { char k1,k2; bool c1,c2; cout <<" \nAnaliza stare circuit cu doua comutatoare serie K1 si K2." ; cout <<" \n\n\tK1 este inchis sau deschis(I/D): "; cin >> k1; cout <<" \n\tK2 este inchis sau deschis(I/D): "; cin >> k2; if (k1=='I' || k1=='i') c1=true; else c1=false; if (k2=='I'|| k2=='i') c2=true; else c2=false; if (c1 && c2) cout <<" \n\n\tCircuitul este inchis si ledul e aprins: "; else cout <<" \n\n\tCircuitul este deschis si ledul e stins: "; cin.ignore(); cin.get(); return 0; } |
// Program scris in C++ Visual Studio 2005 de tipul:CLR console application // Programul analizeaza starea unui circuit cu doua comutatoare in paralel K1 si K2. // Afiseaza daca circuitul este inchis sau deschis. #include "stdafx.h" #include < iostream > using namespace std; int main(void) { char k1,k2; bool c1,c2; cout <<" \nAnaliza stare circuit cu doua comutatoare paralel K1 si K2." ; cout <<" \n\n\tK1 este inchis sau deschis(I/D): "; cin >> k1; cout <<" \n\tK2 este inchis sau deschis(I/D): "; cin >> k2; if (k1=='I' || k1=='i') c1=true; else c1=false; if (k2=='I'|| k2=='i') c2=true; else c2=false; if (c1 || c2) cout <<" \n\n\tCircuitul este inchis si ledul e aprins: "; else cout <<" \n\n\tCircuitul este deschis si ledul e stins: "; cin.ignore(); cin.get(); return 0; } |
// Program scris in C++ Visual Studio 2005 de tipul:CLR console application // programul cere trei valori si calculeaza daca ele pot reprezenta lungimile laturilor unui triunghi #include "stdafx.h" #include < iostream > using namespace std; int main() { float a,b,c; bool t; cout << "Laturile unui triunghi\n"; cout << "\n\tIntroduceti 3 numere reale:\n"; cin >> a >> b >> c; cin.ignore(); t = !( a <= 0 || b <= 0 || c <= 0); t = t && a < b + c && b < a + c && c < a + b; if( !t) cout << "\n\n\tValorile introduse NU pot fi lungimile laturilor unui triunghi !"; else cout << "\n\n\tValorile introduse pot fi lungimile laturilor unui triunghi !"; cin.get(); return 0; } |
namespace not { public partial class Form1 : Form { public Form1() { InitializeComponent(); } System.Drawing.Graphics desen; System.Drawing.SolidBrush pensula_rosie; System.Drawing.SolidBrush pensula_verde; Boolean cul; private void button1_Click(object sender, EventArgs e) { desen = this.CreateGraphics(); pensula_rosie = new System.Drawing.SolidBrush(System.Drawing.Color.Red); pensula_verde = new System.Drawing.SolidBrush(System.Drawing.Color.Green); if (cul) desen.FillRectangle(pensula_verde, 300, 50, 50, 50); else desen.FillRectangle(pensula_rosie, 300, 50, 50, 50); cul = !cul; } } } |
// Program scris in C++ Visual Studio 2005 de tipul:CLR console application // Programul analizeaza starea unui circuit cu doua comutatoare in paralel K1 si K2. // Analizeaza daca circuitul este inchis sau deschis si afiseaza mesajul "led" aprins // numai daca circuitul e inchis si tensiunea aplicata este peste 1,5v #include "stdafx.h" #include < iostream > using namespace std; int main(void) { char k1,k2; bool c1,c2; double u; cout <<" \nAnaliza stare led intr-un circuit cu doua comutatoare montate paralel K1 si K2." ; cout <<" \n\n\tK1 este inchis sau deschis(I/D): "; cin >> k1; cout <<" \n\tK2 este inchis sau deschis(I/D): "; cin >> k2; cout <<" \n\tTensiunea U aplicata : "; cin >> u; if ((k1=='I' || k1=='i')&& (u>1.5)) c1=true; else c1=false; if ((k2=='I'|| k2=='i')&& (u>1.5)) c2=true; else c2=false; if (c1 || c2) cout <<" \n\n\Ledul e aprins: "; else cout <<" \n\n\tLedul e stins: "; cin.ignore(); cin.get(); return 0; } |
System.Drawing.Graphics Desen; Desen = this.CreateGraphics(); System.Drawing.Pen Creion_albastru; Creion_albastru = new System.Drawing.Pen(System.Drawing.Color.Blue); if (this.radioButton1.Checked) Desen.DrawLine(Creion_albastru, 150, 50, 350, 200); if (this.radioButton2.Checked) Desen.DrawRectangle(Creion_albastru, 250, 50, 200, 100); if (this.radioButton3.Checked) Desen.DrawEllipse(Creion_albastru, 250, 150, 105, 105); if (this.radioButton4.Checked) Desen.DrawEllipse(Creion_albastru, 150, 50, 95, 200); |
System.Drawing.Graphics Desen; Desen = this.CreateGraphics(); System.Drawing.Pen Creion_albastru; Creion_albastru =new System.Drawing.Pen(System.Drawing.Color.Blue); System.Drawing.Pen Creion_rosu; Creion_rosu =new System.Drawing.Pen(System.Drawing.Color.Red); System.Drawing.Pen Creion_ciocolatiu; Creion_ciocolatiu =new System.Drawing.Pen(System.Drawing.Color.Chocolate); System.Drawing.SolidBrush Pensula; Pensula=new System.Drawing.SolidBrush(System.Drawing.Color.Aquamarine); if(this.radioButton1.Checked){ Desen.Clear(this.BackColor); Desen.DrawLine(Creion_albastru,150,50,250,150); } if(this.radioButton2.Checked){ Desen.Clear(this.BackColor); Desen.DrawRectangle(Creion_rosu,150,50,200,100); } if(this.radioButton3.Checked){ Desen.Clear(this.BackColor); Desen.DrawEllipse(Creion_ciocolatiu,150,50,105,105); } if(this.radioButton4->Checked){ Desen.Clear(this.BackColor); Desen.DrawEllipse(Creion_albastru,150,50,55,100); } if(this.radioButton5.Checked){ Desen.Clear(this.BackColor); Desen.FillRectangle(Pensula, 150, 25, 75, 130); } if(this.radioButton6.Checked){ Desen.Clear(this.BackColor); Desen.FillEllipse(Pensula, 150, 25, 75, 130); } |
System.Drawing.Graphics Desen; System.Drawing.Pen Creion_albastru; System.Drawing.Pen Creion_rosu; System.Drawing.Pen Creion_pic; Int16 w = 400, h = 220, val, val_v, val_max = 1024, x0 = 75, y0 = 20, poz; private void Form1_Paint(object sender, PaintEventArgs e) { Desen = this.CreateGraphics(); Creion_albastru = new System.Drawing.Pen(System.Drawing.Color.Blue); Creion_rosu = new System.Drawing.Pen(System.Drawing.Color.Red); Creion_pic = new System.Drawing.Pen(this.BackColor); Desen.DrawRectangle(Creion_albastru, x0 - 2, y0 - 2, w + 10, h + 4); this.trackBar1.Maximum = val_max; } private void timer1_Tick(object sender, EventArgs e) { val_v = val; val = System.Convert.ToInt16(this.trackBar1.Value); this.label1.Text = System.Convert.ToString(this.trackBar1.Value); Desen.DrawLine(Creion_pic, x0 + poz + 1, y0, x0 + poz + 1, y0 + h); Desen.DrawLine(Creion_albastru, x0 + poz + 2, y0, x0 + poz + 2, y0 + h - 1); val = System.Convert.ToInt16(System.Convert.ToDouble(val) * (System.Convert.ToDouble(h) / System.Convert.ToDouble(val_max))); Desen.DrawLine(Creion_rosu, x0 + poz - 1, y0 + h - val_v, x0 + poz, y0 + h - val); poz++; if (poz - 2 > w) { Desen.DrawLine(Creion_pic, x0 + poz + 1, y0, x0 + poz + 1, y0 + h); poz = 0; Desen.DrawLine(Creion_pic, x0 + poz, y0, x0 + poz, y0 + h); poz = 1; Desen.DrawLine(Creion_pic, x0 + poz, y0, x0 + poz, y0 + h); } } |
System.Drawing.Graphics Desen; System.Drawing.Pen Creion_albastru; System.Drawing.Pen Creion_rosu; System.Drawing.Pen Creion_pic; System.Random nr; int w = 400, h = 200, val, val_v, val_max = 100, x0 = 75, y0 = 20, poz, px_puls, px_max=150; double puls; private void Form1_Load(object sender, EventArgs e) { Desen = this.CreateGraphics(); Creion_albastru = new System.Drawing.Pen(System.Drawing.Color.Blue); Creion_rosu = new System.Drawing.Pen(System.Drawing.Color.Red); Creion_pic = new System.Drawing.Pen(this.BackColor); Desen.DrawRectangle(Creion_albastru, x0 - 2, y0 - 2, w + 10, h + 4); nr=new System.Random(); puls=70; this.trackBar1.Value = Convert.ToInt32(puls); this.label1.Text = System.Convert.ToString(puls); } private void timer1_Tick(object sender, EventArgs e) { val_v = val; px_puls = px_puls + 1; if ((px_puls > px_max - puls) && (this.trackBar2.Value > 0)) { px_puls = 0; puls = this.trackBar2.Value+nr.Next(10); //System.Media.SystemSounds.Beep.Play(); //System.Media.SystemSounds.Asterisk.Play(); } if (this.trackBar2.Value > 0) val = ekg(px_puls); else { puls = 0; val = 0; } this.trackBar1.Value = Convert.ToInt16(puls); this.label1.Text = System.Convert.ToString(puls); Desen.DrawLine(Creion_pic, x0 + poz + 1, y0, x0 + poz + 1, y0 + h); Desen.DrawLine(Creion_albastru, x0 + poz + 2, y0, x0 + poz + 2, y0 + h - 1); val = System.Convert.ToInt16(System.Convert.ToDouble(val) * (System.Convert.ToDouble(h) / System.Convert.ToDouble(val_max))); Desen.DrawLine(Creion_rosu, x0 + poz - 1, y0 + h - val_v, x0 + poz, y0 + h - val); poz++; if (poz - 2 > w) { Desen.DrawLine(Creion_pic, x0 + poz + 1, y0, x0 + poz + 1, y0 + h); poz = 0; Desen.DrawLine(Creion_pic, x0 + poz, y0, x0 + poz, y0 + h); poz = 1; Desen.DrawLine(Creion_pic, x0 + poz, y0, x0 + poz, y0 + h); } } } } |
|