Está en la página 1de 2

#include<iostream.

h>
#include<stdlib.h>
#include<conio.h>
#include<math.h>
class juan
{
public:
float x;
juan(){x=0.0;}
~juan(){}
};
class calc
{
private:
juan *objx;
float y;
int n;
public:
calc(int N);
~calc();
void lee();
float calcy();
};
calc::calc(int N)
{
n=N;
y=0.0;
objx=new juan[n];
if(objx==NULL)
{
cout<<"No hay memoria dinamica"<<endl;
getch();
exit(0);
}
}
calc::~calc()
{
delete[]objx;
}
void calc::lee()
{
cout<<"Programa que eleva al cuadrado"<<endl;
cout<<"el valor de un numero dado por el usuario "<<endl;
cout<<"\nDigite un numero por favor\n"<<endl;
cin>>objx->x;
}
float calc::calcy()
{
y=pow(objx->x,2);
return (y);
}
void main()
{
clrscr();
float k;
char opc=0;
for(;;){
calc objetote(k);
objetote.lee();
cout<<"\nEl cuadrado de su numero es =\n"<<endl;
cout<<objetote.calcy();
cout<<"\n\nDesea digitar otro numero"<<endl;
cout<<"\nSeleccione :"<<endl;
cout<<"\n1...[si]"<<endl;cout<<"2...[no]\n\n"<<endl;
cin>>opc;
if(opc==1)
return;
if(opc=='2')
{
cout<<"\n\nGracias por usar el programa"<<endl;
getch();
break;
}
clrscr();
}
}

También podría gustarte