//Mario Jesus Arroyo Garduņo 9888569-9 //Lenguajes Tecnicos II Programa 17 // Programa que calcula la suma ,resta,multiplicacion // y division utilizando clases. #include #include class clase { int i; float f; public: void ini (float F,int I); clase operator + (const clase &c2); clase operator - (const clase &c2); clase operator * (const clase &c2); clase operator / (const clase &c2); float obtenerf(void) {return (f);} float obteneri(void) {return (i);} }; void clase::ini(float F,int I) { f = F; i = I; } clase clase::operator + (const clase &c2) { clase temp; f = f + c2.f; i = i + c2.i; return * this; } clase clase::operator - (const clase &c2) { clase temp; f = f - c2.f; i = i - c2.i; return * this; } clase clase::operator * (const clase &c2) { clase temp; f = f * c2.f; i = i *c2.i; return * this; } clase clase::operator / (const clase &c2) { clase temp; f = f / c2.f; i = i / c2.i; return * this; } void main (void) { clrscr(); clase tots,totr,totm,totd,c1,c2,c3; c1.ini (22.31,83); c2.ini (5.12,2); c3.ini (4.9,9); tots = c1+c2+c3; totr = c1-c2-c3; totm = c1*c2*c3; totd = c1/c2/c3; cout << "\nLa suma de miembros de tipo flotante es: "; cout << tots.obtenerf() ; cout << "\nLa suma de miembros de tipo entero es: "; cout << tots.obteneri() ; cout << "\nLa resta de miembros de tipo flotante es: "; cout << totr.obtenerf() ; cout << "\nLa resta de miembros de tipo entero es: "; cout << totr.obteneri() ; cout << "\nLa multiplicacion de miembros de tipo flotante es: "; cout << totm.obtenerf() ; cout << "\nLa multiplicacion de miembros de tipo entero es: "; cout << totm.obteneri() ; cout << "\nLa division de miembros de tipo flotante es: "; cout << totd.obtenerf() ; cout << "\nLa division de miembros de tipo entero es: "; cout << totd.obteneri() ; getch(); }