Extras din laborator
- Scopul lucrarii:De a elabora convertirea numerelor.
- Formularea problemei:Sa se elaboreze un program care converteste:
1. numar fractional in intreg
2. intreg in fractional
3. fractional in complex
4. intreg in complex
5. complex in intreg
6. complex in fractie
- Listingul programului:
#include<iostream.h>
#include<conio.h>
class fractie
{ public: int x,y;
fractie(int a,int b)
{ x=a; y=b;}
fractie(int a)
{ x=a;}
void fract_intreg()
{
cout<<"1. Fractia "<<x<<"/"<<y<<" convertita in numarul intreg este "<<x;
}
void intreg_fract()
{
cout<<"n2. Numarul interg "<<x<<" convertit in fractie este "<<x<<"/1";
}
void fract_complex()
{
cout<<"n3. Fractia "<<x<<"/"<<y<<" convertita in numarul comlex este: Z="<<x<<"+i0";
}
};
class complex
{ public:
int real, imaginar;
complex(int a,int b)
{real=a; imaginar=b;}
void intreg_complex()
{
cout<<"n4. Numarul intreg "<<real<<" convertit in numarul complex este Z="<<real<<"+i0";
}
void complex_intreg()
{
cout<<"n5. Numarul complex Z="<<real<<"+i"<<imaginar<<" convertit in numarul intreg este "<<real;
}
void complex_fractie()
{
cout<<"n6. Numarul complex Z="<<real<<"+i"<<imaginar<<" convertit in fractie este "<<real<<"/"<<imaginar;
}
};
void main()
{ fractie A(5,7);
complex B(10,17);
clrscr();
A.fract_intreg();
A.intreg_fract();
A.fract_complex();
B.intreg_complex();
B.complex_intreg();
B.complex_fractie();
getch();
}
- Rezultatele problemei:
- Concluzie: Din aceasta lucrare am putut efectua conversia numerelor din diferite baze si invers.
Preview document
Conținut arhivă zip
- Convertirea Numerelor
- Lab1_poo Erhan.doc
- lab2 Erhan.doc