nose si te referias a esto pero bueno te cuelgo el codigo
en este caso si R=0 el resultado es 0
en este caso si R=0 el resultado es 0
Código (cpp) [Seleccionar]
#include<iostream.h>
#include<conio.h>
#include<math.h>
class coul
{
protected:
float q1,q2,r,d;
public:
void lee();
void calc();
void imp();
};
void coul::lee()
{
cout<<"\n Para el calculo de la ley de Coulumb de Q1, Q2 y R"<<endl;
cout<<"\n Da Q1 = ";
cin>>q1;
cout<<"\n Da Q2 = ";
cin>>q2;
cout<<"\n Da R = ";
cin>>r;
}
void coul::calc()
{
float k=9E9;
if(r!=0)
d=(k*(q1*q2))/pow(r,2);
else
cout<<"\n No se puede calcular con R = "<<r<<endl;
}
void coul::imp()
{
cout<<"\n\n RESULTADO "<<endl;
if (r!=0)
cout<<"\n D = "<<d<<endl;
else
cout<<"\n D = "<<0<<endl;
}
void main()
{
coul x;
x.lee();
x.calc();
x.imp();
getch();
}