|
|
|
|
#include "stdafx.h"
#include < iostream >
using namespace std;
static void afis_bin(unsigned int n,int nb)
{
system("COLOR 0B");
int i,k;
char val_b[32];
if ((n > 0)&&(n <= 255))
k=8;
if ((n > 255)&&(n <= 65535))
k=16;
if ((n > 65535)&&(n <= 2147483646))
k=32;
if (nb > 0)
k=nb;
if (n > 2147483646){
k=0;
cout << "\nNumar prea mare";
}
for (i=0; i < k; i++){
if (n%2==0)
val_b[k-1-i]='0';
else
val_b[k-1-i]='1';
n=n/2;
}
// afisare binara
for (i=0; i < k; i++){
if (val_b[i]=='0')
cout << char(176) << " ";
else
cout << char(219) << " ";
}
// prompter pe prima pozitie
for (i=0;i < (2*k+1); i++){
cout<<"\b";
}
}
static void afis_binar(unsigned int n,int nb)
{
system("COLOR 0B");
int i,k;
char val_b[32];
if ((n > 0)&&( n <= 255))
k=8;
if ((n > 255)&&(n <= 65535))
k=16;
if ((n > 65535)&&(n <= 2147483646))
k=32;
if (nb>0)
k=nb;
if (n > 2147483646){
k=0;
cout << "\nNumar prea mare";
}
for (i=0; i < k; i++){
if (n%2==0)
val_b[k-1-i]='0';
else
val_b[k-1-i]='1';
n=n/2;
}
// afisare binara
for (i=0; i < k; i++){
cout << val_b[i] << " ";
}
// prompter pe prima pozitie
for (i=0;i < 2*k+1; i++){
cout << "\b";
}
}
int main(void)
{
cout << " \n\n\tAfisare binara: ";
cout<<"\n\n\t";
afis_bin(231,8);
cout<<"\n\n\t";
afis_binar(231,8);
cin.ignore();
cin.get();
return 0;
}
|
| Nume | Descriere | Definire cu esc in C |
|---|---|---|
| nul | null byte | \0 |
| bel | bell character | \a |
| bs | backspace | \b |
| ht | horizontal tab | \t |
| np | formfeed | \f |
| nl | newline | \n |
| cr | carriage return | \r |
| vt | vertical tab | |
| esc | escape | |
| sp | space |
// Program scris in C++ Visual Studio 2005 de tipul:CLR console application
// Determinarea dimensiunii diferitelor tipuri de date
#include "stdafx.h"
#include < iostream >
using namespace std;
int main(void)
{
cout <<" Dimensiunea tipului de date short este:" << sizeof(short) <<"\n";
cout <<" Dimensiunea tipului de date int este:" << sizeof(int) <<"\n";
cout <<" Dimensiunea tipului de date long este:" << sizeof(long) <<"\n";
cout <<" Dimensiunea tipului de date float este:" << sizeof(float) <<"\n";
cout <<" Dimensiunea tipului de date double este:" << sizeof(double) <<"\n";
cout <<" Dimensiunea tipului de date long double este:" << sizeof(long double) <<"\n";
cout <<" Dimensiunea tipului de date char este:" << sizeof(char) <<"\n";
cout <<" Dimensiunea tipului de date bool este:" << sizeof(bool) <<"\n";
cin.ignore();
cin.get();
return 0;
}
|

| \n new-line | \r carriage return | \\ backslash |
| \t tab orizontal | \f form feed | \' apostrof |
| \b backspace | \a semnal sonor | \" ghilimele |

// Program C++ care utilizeaza constante
#include "stdafx.h"
#include < iostream >
#include < string >
using namespace std;
int main(void)
{
const double tva = 0.19;
const string linie_o = "\n\t-------------------------------\n";
double pret = 123.25;
double cant = 23.5;
cout << "\n\n\t\tValoare marfa\n\n\a";
cout << "\n\tCantitate\t = " << cant;
cout << linie_o;
cout << "\tValoare\t\t= " << cant * pret;
cout << "\n\n\tTVA 19 % \t= " << pret * cant * tva;
cout << linie_o;
cout << "\tTotal General\t= " << pret * cant * (1 + tva);
cin.ignore();
cin.get();
return 0;
}
|
// Program C# care utilizeaza constante
static void Main(string[] args)
{
const double tva = 0.19;
const String linie_o = "\n\t-------------------------------\n";
double pret = 123.25;
double cant = 23.5;
Console.Write("\n\n\t\tValoare marfa\n\n");
Console.Write("\tPret\t\t= " + pret);
Console.Write("\n\tCantitate\t= " + cant);
Console.Write(linie_o);
Console.Write("\tValoare\t\t= " + cant * pret);
Console.Write("\n\n\tTVA 19 % \t= " + pret * cant * tva);
Console.Write(linie_o);
Console.Write("\tTotal General\t= " + pret * cant * (1 + tva));
Console.ReadLine();
}
|
// Program pentru citirea unui sir de caractere si afisarea unui text
#include "stdafx.h"
#include < stdio.h >
int main() {
char c[1];
char nume[40];
printf("\n\tCum va numiti:");
gets(nume);
printf("\n\n\tBine ati venit la cursul de : Programarea Calculatoarelor: ");
puts(nume);
gets(c);
return 0;
}
|
// Program pentru citirea unui text (string sau sir de caractere) si afisarea unui text
#include "stdafx.h"
#include < iostream >
#include < string >
using namespace std;
int main(void)
{
string nume;
cout <<"\n\tIntroduceti numele:";
cin >> nume;
cout << "\n\n\tBine ai venit " << nume << "!\n";
cin.ignore();
cin.get();
return 0;
}
|
// concatenarea a doua siruri
#include "stdafx.h"
#include "stdafx.h"
#include < iostream >
#include < string >
using namespace std;
int main(void)
{
string nume;
string prenume;
string nume_pr;
cout <<"\n\tIntroduceti numele:";
cin >> nume;
cout <<"\n\tIntroduceti prenumele:";
cin >> prenume;
nume_pr=nume+" "+prenume;
cout <<"\n\n\n\tNumele tau este: " << nume_pr;
cin.ignore();
cin.get();
return 0;
}
|
// Utilizarea instructiunii cin.getline pentru a citi variabile string ce contin spatii
#include "stdafx.h"
#include "stdafx.h"
#include < iostream >
#include < string >
using namespace std;
int main(void)
{
char nume[80];
cout <<"\n\tIntroduceti numele si prenumele:";
cin.getline(nume,80);
cout <<"\n\n\n\tNumele tau este: " << nume;
cin.ignore();
cin.get();
return 0;
}
|
static void Main(string[] args)
{
String nume;
Console.Write("\n\n\tBuna ziua utilizatorule! ");
Console.Write("\n\n\tCum te numesti? :");
nume = Console.ReadLine();
Console.Write("\n\n\n\tSucces la programare " + nume + " !\n");
Console.ReadLine();
}
|
// program pentru afisarea a 3 numare aleatoare
#include "stdafx.h"
#include < iostream >
using namespace std;
int main(void)
{
int nr;
nr=rand();
cout <<" \n\tNumarul aleator intre 0 si :"<< RAND_MAX <<" este: " << nr ;
nr=rand();
cout <<" \n\tNumarul aleator intre 0 si :"<< RAND_MAX <<" este: " << nr ;
cout <<" \n\tNumarul aleator intre 0 si :"<< RAND_MAX <<" este: " << rand() ;
cin.get();
return 0;
}
|
// program pentru afisarea a 3 numare aleatoare din schema 1000
#include "stdafx.h"
#include < iostream >
using namespace std;
int main(void)
{
int nr;
srand(1000);
nr=rand();
cout <<" \n\tNumarul aleator intre 0 si :"<< RAND_MAX <<" este: " << nr ;
nr=rand();
cout <<" \n\tNumarul aleator intre 0 si :"<< RAND_MAX <<" este: " << nr ;
cout <<" \n\tNumarul aleator intre 0 si :"<< RAND_MAX <<" este: " << rand() ;
cin.get();
return 0;
}
|
// program pentru afisarea a 3 numare absolut aleatoare
#include "stdafx.h"
#include < iostream >
#include < ctime > // pentru functia time()
using namespace std;
int main(void)
{
int nr;
int seed=time(0);
srand(seed);
nr=rand();
cout <<" \n\tValoarea parametrului lui srand este :" << seed ;
cout <<" \n\tNumarul aleator intre 0 si :"<< RAND_MAX <<" este: " << nr ;
nr=rand();
cout <<" \n\tNumarul aleator intre 0 si :"<< RAND_MAX <<" este: " << nr ;
cout <<" \n\tNumarul aleator intre 0 si :"<< RAND_MAX <<" este: " << rand() ;
cin.get();
return 0;
}
|
#include "stdafx.h"
#include < iostream >
using namespace std;
int main(void)
{
int x;
cout << " \n\n\tAfisare binara ";
cout << " \n\n\tIntroduceti un numar: ";
cin >> x;
cout<<"\n\n\t";
afis_bin(x,16);
cout<<"\n\n\t";
afis_binar(x,16);
cin.ignore();
cin.get();
return 0;
}
|
#include "stdafx.h"
#include < iostream >
using namespace std;
int main(void)
{
int x;
cout << " \n\n\tAfisare binara ";
cout << " \n\n\tIntroduceti un numar in format hexa: ";
cin >> hex >> x;
cout<<"\n\n\t";
afis_bin(x,16);
cout<<"\n\n\t";
afis_binar(x,16);
cin.ignore();
cin.get();
return 0;
}
|
#include "stdafx.h"
#include < iostream >
using namespace std;
int main(void)
{
int nr=0xFE37;
cout << " \n\n\tAfisare binara ";
cout<<"\n\n\t";
afis_bin(nr,16);
cout<<"\n\n\t";
afis_binar(nr,16);
cin.ignore();
cin.get();
return 0;
}
|
// program pentru citirea unui numar si afisarea patratulu acelui numar utilizand spatiul de nume std::
// citesc un numar de tip double si calculez patratul lui
#include "stdafx.h"
#include < iostream >
using namespace std;
int main(void)
{
double nr;
float nrp;
cout <<" \n\tIntroduceti un numar:";
cin >> nr;
nrp=nr*nr;
cout <<" \n\tPatratul numarului :"<< nr << "este : " << nrp;
cin.ignore();
cin.get();
return 0;
}
|
static void Main(string[] args)
{
String nume;
String ani_s;
System.DateTime dt = System.DateTime.Now;
double ani;
Console.Write("\n" + dt);
Console.Write("\n\n\tCum te numesti?:");
nume = Console.ReadLine();
Console.Write("\n\n\tCiti ani ai?:");
ani_s = Console.ReadLine();
ani = System.Convert.ToDouble(ani_s);
Console.Write("\n\n\t" + nume + ", inseamna ca ai, cel putin :" + ani * 360 + " zile");
Console.ReadLine();
}
|
this.label1.Text=System.Convert.ToString(System.DateTime.Now); |

this.label1.Text=System.Convert.ToString(System.DateTime.Now); |

this.label1.Text=System.Convert.ToString(System.DateTime.Now); this.label2.Text=System.Convert.ToString(Syste.DateTim.Now.Hour); this.label3.Text=System.Convert.ToString(System.DateTime.Now.Minute); this.label4.Text=System.Convert.ToString(System.DateTime.Now.Second); int ms; ms=System.Convert.ToInt16(System.DateTime.Now.Millisecond); this.label5.Text=System.Convert.ToString(ms/100); this.label6.Text=System.Convert.ToString(ms); |

this.label1.Text=System.Convert.ToString(dateTimePicker1.Value); this.label2.Text=System.Convert.ToString(dateTimePicker1.Value.Year ); this.label3.Text=System.Convert.ToString(dateTimePicker1.Value.Month ); this.label4.Text=System.Convert.ToString(dateTimePicker1.Value.Day ); this.label5.Text=System.Convert.ToString(dateTimePicker1.Value.Hour ); this.label6.Text=System.Convert.ToString(dateTimePicker1.Value.Minute ); this.label7.Text=System.Convert.ToString(dateTimePicker1.Value.Second ); this.label8.Text=System.Convert.ToString(System.DateTime.Now.Date); this.label10.Text = System.Convert.ToString(dateTimePicker1.Value-System.DateTime.Now.Date); |

static void Main(string[] args)
{
double raza;
String raza_s;
double pi = System.Math.PI;
Console.Write("\n\n\tIntroduceti raza cercului:");
raza_s = Console.ReadLine();
raza = System.Convert.ToDouble(raza_s);
Console.Write("\n\n\tAria cercului de raza: " + raza + " este: " + pi * raza * raza);
Console.ReadLine();
}
|
double rad2; rad2=System.Convert.ToDouble(this.numericUpDown1.Value); this.label3.Text = System.Convert.ToString(System.Math.Sin(rad2)); |


double rad2; rad2=System.Convert.ToDouble(this.numericUpDown1.Value); this.label3.Text =System.Convert.ToString(System.Math.Sin(rad2)); |
try{
double rad ;
rad=System.Convert.ToDouble(this.textBox1.Text);
this.label1.Text =System.Convert.ToString(System.Math.Sin(rad));
}
catch(System.FormatException err){
this.label1.Text="Format necorespunzator!\nIntroduceti o valoare numerica";
}
|


System.Drawing.Graphics desen;
System.Drawing.Pen creion_albastru;
System.Random n;
System.Drawing.SolidBrush pensula;
int contor;
private void Form1_Load(object sender, EventArgs e)
{
desen = this.CreateGraphics();
creion_albastru = new System.Drawing.Pen(System.Drawing.Color.Blue);
pensula = new System.Drawing.SolidBrush(System.Drawing.Color.Aquamarine);
n = new System.Random();
}
private void timer1_Tick(object sender, EventArgs e)
{
contor = contor + 1;
desen.Clear(this.BackColor);
desen.FillPie(pensula, 50, 10, 200, 200, 45+n.Next(315),45);
desen.DrawEllipse(creion_albastru, 50, 10, 200, 200);
this.label1.Text = contor.ToString();
}
|
#include "stdafx.h"
#include < iostream >
#include < string >
using namespace std;
int main(void)
{
string nume;
cout <<"\n\tIntroduceti numele:";
cin >> nume;
cout << "\n\n\tBine ai venit " << nume << "!\n";
cout << "\n\n\tAdresa variabilei nume este :" << &nume;
cin.ignore();
cin.get();
return 0;
}
|





this.pictureBox1.Image = System.Drawing.Image.FromFile( "circ_i.gif" ); |