- 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.
Universitatea Liberă Internaţională din Moldova
Departamentul de Informatică şi Inginerie
Documentul este oferit gratuit,
trebuie doar să te autentifici in contul tău.