|
|
|
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;
System.Drawing.Pen Creion_albastru, Creion_rosu, Creion_ciocolatiu;
System.Drawing.SolidBrush Pensula;
Desen = this.CreateGraphics();
Creion_albastru =new System.Drawing.Pen(System.Drawing.Color.Blue);
Creion_rosu =new System.Drawing.Pen(System.Drawing.Color.Red);
Creion_ciocolatiu =new System.Drawing.Pen(System.Drawing.Color.Chocolate);
Pensula=new System.Drawing.SolidBrush(System.Drawing.Color.Aquamarine);
Desen.Clear(this.BackColor);
if (this.checkBox1.Checked)
{
Desen.DrawLine(Creion_albastru, 210, 50, 250, 150);
}
if (this.checkBox2.Checked)
{
Desen.DrawRectangle(Creion_rosu, 250, 175, 200, 100);
}
if (this.checkBox3.Checked)
{
Desen.DrawEllipse(Creion_ciocolatiu, 300, 50, 105, 105);
}
if (this.checkBox4.Checked)
{
Desen.DrawEllipse(Creion_albastru, 125, 20, 55, 100);
}
if (this.checkBox5.Checked)
{
Desen.FillRectangle(Pensula, 50, 175, 75, 130);
}
if (this.checkBox6.Checked)
{
Desen.FillEllipse(Pensula, 150, 150, 75, 130);
}
|

System.Drawing.Graphics Desen;
System.Drawing.Pen Creion_albastru, Creion_rosu, Creion_ciocolatiu;
System.Drawing.SolidBrush Pensula;
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_ciocolatiu = new System.Drawing.Pen(System.Drawing.Color.Chocolate);
Pensula = new System.Drawing.SolidBrush(System.Drawing.Color.Aquamarine);
}
private void button1_Click(object sender, EventArgs e)
{
Desen.Clear(this.BackColor);
}
private void checkBox1_CheckedChanged(object sender, EventArgs e)
{
if(checkBox1.Checked)
Desen.DrawLine(Creion_albastru, 210, 50, 250, 150);
}
private void checkBox2_CheckedChanged(object sender, EventArgs e)
{
if (checkBox2.Checked)
Desen.DrawRectangle(Creion_rosu, 250, 175, 200, 100);
}
private void checkBox3_CheckedChanged(object sender, EventArgs e)
{
if(checkBox3.Checked)
Desen.DrawEllipse(Creion_ciocolatiu, 300, 50, 105, 105);
}
private void checkBox4_CheckedChanged(object sender, EventArgs e)
{
if(checkBox4.Checked)
Desen.DrawEllipse(Creion_albastru, 125, 20, 55, 100);
}
private void checkBox5_CheckedChanged(object sender, EventArgs e)
{
if(checkBox5.Checked)
Desen.FillRectangle(Pensula, 50, 175, 75, 130);
}
private void checkBox6_CheckedChanged(object sender, EventArgs e)
{
if(checkBox6.Checked)
Desen.FillEllipse(Pensula, 150, 150, 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;
this.timer1.Enabled = true;
}
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);
this.timer1.Enabled = true;
}
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);
}
}
}
}
|
|
|