Documentos de Académico
Documentos de Profesional
Documentos de Cultura
pregunta 1: #Include #Include #Include #Define
pregunta 1: #Include #Include #Include #Define
#include<iostream>
#include<stdlib.h>
#include<math.h>
#define pi 2*asin(1.0)
using namespace std;
class Circulo {
protected:
double R;
public:
Circulo();
Circulo(float r);
float Area();
float Longitud();
};
Circulo::Circulo()
{
R = 10;}
Circulo::Circulo(float r)
{
R = r;}
float Circulo::Area()
{
return pi*R*R;
}
float Circulo::Longitud()
{
return 2 * pi*R;
}
class Geometria :public Circulo {
protected:
float r;
public:
Geometria(float m) :Circulo(m)
{
r = m;
}
Geometria() :Circulo() { r = 10; };
float volPiramide()
{
return (4*r*r*r)*1.0 / 3;
}
float volCilindro()
{
return (pi*r*r*r);
}
};
void main()
{
float R;
cout << "OBJETO CON PARAMETROS" << endl;
cout<< "Ingresee radio R= "; cin >> R;
endl;
system("pause");
//PREGUNTA 2
#include<iostream>
#include<stdlib.h>
#include<math.h>
#include<time.h>
#define pi 2*asin(1.0)
using namespace std;
class Serie_e
{
protected:
int N;
public:
Serie_e(int M);
double valor_e();
};
Serie_e::Serie_e(int M)
{
N = M;
}
double Serie_e::valor_e()
{
double F = 1;
double Se = 0;
for (int i = 1; i <= N; i++)
{
F *= i;
Se += 1.0 / F;
}
return(Se);
}
class Pi : public Serie_e
{
private:
int P;
public:
Pi(int m) : Serie_e(m)
{
P = m;
}
float calculo_pi()
{
float S = 0;
for (int i = 0; i<P; i++)
{
S += powf(-1, i)*1.0 / (2 * i + 1);
}
return S * 4;
}
};
class coseno : public Serie_e
{
private:
int P;
public:
coseno(int m) :Serie_e(m)
{
P = m;
}
double fact(double R) {
if ((R == 0) || (R == 1))
return 1;
else
return (R*fact(R - 1));
}
double calculo_coseno(int x) {
double s = 0;
for (int i = 0; i<P; i++) {
};
void main()
{
srand((unsigned)time(NULL));
int N; double x, E, P, C, W;
N = rand() % 50 + 20;
x = rand() % pi + pi / 2;
//PREGUNTA 4
#include<iostream>
#include<conio.h>
#include<time.h>
#define pi 2*asin(1.0)
using namespace std;
class Circulo
{
private:
int R;
public:
void LeeR(int r)
{
R = r; }
float Area(int R)
{
return pi*powf(R, 2);}
float Longitud(int R)
{
return 2 * pi*R;}
};
class Cilindro
{
private:
int R;
public:
void LeeR(int r)
{
R = r; }
float Area(int R)
{
return pi*powf(R, 2);}
float Volumen(int R, int h)
{
float area = Area(R);
return area*h;}
};
class Cono
{
private:
int R;
public:
void LeeR(int r)
{
R = r;}
float Area(int R)
{
return pi*powf(R, 2);}
float Volumen(int R, int h)
{
float area = Area(R);
return area*h*1.0 / 3;}
};
void main()
{
srand((unsigned)time(NULL));
int N = rand() % 11;
cout << "El numero de figuras es N=" << N<<endl ;
if (N == 0)
cout<<"No hay figuras" << endl;
else {
Circulo Cir[100];
cout << "Figura
R Area
Longitud" << endl;
for (long i = 1; i <= N; i++)
{
int R = rand() % 10 + 10;
cout << "Circulo" << i << " " << R << " " << Cir[i].Area(R) << "
" << Cir[i].Longitud(R) << endl;
}
cout << endl << endl;
Cilindro Cil[100];
cout << "Figura
R H Area
Volumen" << endl;
for (long i = 1; i <= N; i++)
{
int R = rand() % 10 + 10;
int h = rand() % 10 + 10;
cout << "Cilindro" << i << " " << R << " " << h << " " <<
Cil[i].Area(R) << " " << Cil[i].Volumen(R, h) << endl;
}
cout << endl << endl;
Cono Con[100];
cout << "Figura
R H Area
for (long i = 1; i <= N; i++)
{
int R = rand() % 10 + 10;
}
_getch();
" << R << " " << h << " " <<