Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 3

4

#include<iostream>
#include<stdlib.h>
#include<math.h>
using namespace std;
class nume_e {
protected:
float N;
public:
nume_e();
nume_e(float);
void Mostrare();
};
nume_e::nume_e()
{
N = 10;
}
nume_e::nume_e(float _N)
{
N = _N;
}
void nume_e::Mostrare()
{
float e = 1.0; float facto = 1;
for (float k = 1.0; k <= N; k++) {
facto = facto * k;
e = e + (1.0 / facto);
}
cout << "e= " << e << endl;
}
class vector :public nume_e {
protected:
int V[100];
public:
vector(float,int);
void Mostrarvector();
};
vector::vector(float _N,int V[100]) :Persona(_N) {
for (int k = 1; k <= N; k++) {
V(i) = (rand() % 50) * 2 + 1;
};
}
void vector::Mostrarvector(){
cout << "{";
for (int k = 1; k <= N; k++) {
cout << V(i) << " ;";
};
cout << "}";
}

void main() {
nume_e e1(10.0);
e1.Mostrare();
float a;
cout << "Ingrese el numero de terminos = "; cin >> a;
nume_e e2(a);
e2.Mostrare();
system("pause");
}
4)#include<iostream>
#include<stdlib.h>
using namespace std;
class e{
protected:
int N;
public:
e();
e(int M);
double calcula_e();
};
using namespace std;
//Implementacion
e::e()
{N=5;}
e::e(int M)
{N=M;}
double e::calcula_e(){
double S=0;
long i=1,F=1;
while(i<=N){
F=F*i;
S=S+1.0/F;
i=i+1;
}
return(S+1);
}
void main(){
long P;e e1;
cout<<"El numero e con valor N inicializado= ";
cout<<e1.calcula_e()<<endl;
system("pause");
cout<<"\nCon valor asigando "<<endl
<<"Ingrese el numero de teminos N= ";cin>>P;
e e2(P);
cout<<"\nEl valor de 'e' aproximado= "<<e2.calcula_e()<<endl;
system("pause");
}

4)

#include<iostream>
#include<stdlib.h>
using namespace std;
class e{
protected:
int N;
public:
e();
e(int M);
double calcula_e();
};
using namespace std;
//Implementacion
e::e()
{N=5;}
e::e(int M)
{N=M;}
double e::calcula_e(){
double S=0;
long i=1,F=1;
while(i<=N){
F=F*i;
S=S+1.0/F;
i=i+1;
}
return(S+1);
}
void main(){
long P;e e1;
cout<<"El numero e con valor N inicializado= ";
cout<<e1.calcula_e()<<endl;
system("pause");
cout<<"\nCon valor asigando "<<endl
<<"Ingrese el numero de teminos N= ";cin>>P;
e e2(P);
cout<<"\nEl valor de 'e' aproximado= "<<e2.calcula_e()<<endl;
system("pause");
}

You might also like