|
| |
---------------------------------------------------------------------------------------
// Aceasta parte de program este continuta de orice program C++ CLR Console Application
// Declaratia #include "stdafx.h" nu se mai pune incepand cu Visual Studio 2020.
#include "stdafx.h"
#include < iostream >
using namespace std;
int main()
{
cin.ignore();
cin.get();
return 0;
}
---------------------------------------------------------------------------------------
|
Instructiuniea decizionala if
if(valoare booleana)
{
instructiune;
instructiune;
.
.
.
instructiune;
}
else
{
instructiune;
instructiune;
.
.
.
instructiune;
}
---------------------------------------------------------------------------------------
Instructiuniea repetitiva while
while (expresie)
{
instructiune;
instructiune;
.
.
.
instructiune;
}
---------------------------------------------------------------------------------------
Instructiuniea repetitiva do while
do
{
instructiune;
instructiune;
.
.
.
instructiune;
}
while (expresie);
---------------------------------------------------------------------------------------
Instructiuniea repetitiva for
for ([expresie1]; [expresie2]; [expresie3])
{
instructiune;
instructiune;
.
.
.
instructiune;
}
---------------------------------------------------------------------------------------
Definire functie
tip_val_return nume_func (lista_declaratiilor_param_formali)
{
declaratii_variabile_locale;
instructiune;
instructiune;
.
.
.
instructiune;
return valoare;
}
---------------------------------------------------------------------------------------
Definire tablouriDefinire vectortip nume_vector[nr_elemente];
exemplu:
int vect[10];
initializare implicita:
int vect[] = { 45, 22, 15 };
Definire matrice
tip nume_matrice[nr_elemente_d1][nr_elemente_d2];
exemplu:
int matr[4][3]
initializare implicita:
int matr[4][3] = {
{ 45, 22, 15 },
{ 4, 22, 15 },
{ 4, 2, 51 },
{ 5, 2, 1 }
};
Definire tablou n dimensional
tip nume_tablou[nr_elemente_d1][nr_elemente_d2]...[nr_elemente_dn]; Definire structuriDefinire structuri in C++
struct nume_structura {
tip var_membru_1;
tip var_membru_2;
tip var_membru_3;
.
.
.
tip var_membru_n;
};
Exemplu de structura
struct ap_electric {
string nume;
int u_n;
double i;
int frecv;
};
|
|
| |
---------------------------------------------------------------------------------------
// Crearea obiectelor in C#
System.Drawing.Graphics desen;
System.Random n;
System.Drawing.Pen creion_albastru;
System.Drawing.SolidBrush pensula_rosie;
System.Drawing.SolidBrush radiera;
System.Drawing.Font font_arial;
desen = this.CreateGraphics();
n = new System.Random();
creion_albastru = new System.Drawing.Pen(System.Drawing.Color.Blue);
pensula_rosie=new System.Drawing.SolidBrush(System.Drawing.Color.Red);
radiera=new System.Drawing.SolidBrush(this.BackColor);
font_arial = new System.Drawing.Font("Arial", 12);
---------------------------------------------------------------------------------------
|
Definire vector
int[] vect;
vect = new int[3];
initializare implicita:
vect = new int[] { 45, 22, 15 }
string[] nume_c = new string[] {"C 0", "C 1", "C 2", "C 3", "C 4", "C 5", "C 6","C 7"};
---------------------------------------------------------------------------------------
Definire matrice
int[,] matr ;
matr = new int[4, 3];
initializare implicita:
matr = new int[,]{
{7,2,3},
{4,5,6},
{7,8,2},
{8,5,3},
};
---------------------------------------------------------------------------------------
Definire structuriDefinire structuri in C#
struct nume_structura {
public tip var_membru_1;
public tip var_membru_2;
public tip var_membru_3;
.
.
.
public tip var_membru_n;
};
Definire claseDefinire clase in C#
class nume_clasa {
private tip var_membru_1;
private tip var_membru_2;
private tip var_membru_3;
.
.
.
public tip var_membru_n;
};
public functie membru_1;
...
public functie membru_n
};
|