Pershendetje ,me duhet ndihma juaj me nje detyre ne C++
Programi permes te cilit llogaritet vlera e funksionit:
y=(2*m+3*n-1)!+(m)!-4*x+3
Per llogaritje te faktorielit te shfrytezohet funksioni Fakt. Variablat m dhe n te perfshihen ne komponentet private te klases Funksioni, kurse variablat x dhe funksioni Fakt ne komponentet publike te saj. Vlera e funksionit y te llogaritet ne programin kryesor, ku paraprakisht duhet te deklarohet objekti F i klases Alfa. Variablat qe shfrytezohen gjate llogaritjes te incializohen permes komandave per lexim brenda konstruktorit perkates.
Ja un si e kam bere por nuk po funksionon kur po e ekzekutoj :
#include
#include
using namespace std;
class Funksioni
{
private:
int m,n;
public:
double x;
double fakt(int t)
{
int i;
double F=1;
for(i=1;i<=t;i++)
F=F*i;
return F;
}
Funksioni()
{
cout<<"m=";
cin>>m;
cout<<"n=";
cin>>n;
cout<<"x=";
cin>>x;
}
};
class Alfa:: Funksioni
{
public:
double y;
};
int main()
{
Alfa F;
F.Funksioni();
F.fakt();
F.y=F.fakt(2*F.m+3*F.n-1)+F.fakt(m)-4*F.x+3;
cout<<"y="<return 0;
}
Krijoni Kontakt