Documentos de Académico
Documentos de Profesional
Documentos de Cultura
/*
#include<iostream>
#include<stdlib.h>
class trapecio{
protected:
float b,B,h;
public:
};
//Implementacion
{b=p;B=q;h=r;}
return((b+B)*h/2.0);}
void main(){
trapecio figura;
float x,y,z;
cout<<"b = ";cin>>x;
cout<<"B = ";cin>>y;
cout<<"h = ";cin>>z;
figura.leerbBh(x,y,z);
1
system("pause");
#include<iostream>
#include<stdlib.h>
#include<math.h>
#define pi 2*asin(1.0)
#define A pi/180
class Fuerzas{
protected:
//metodos, o Funcionabilidad
public:
};
//implementacion
F1=p;F2=q;theta=r;
return sqrt((pow(F1,2)+pow(F2,2)+2*F1*F2*cos(theta*A)));
2
}
void main(){
Fuerzas Fs;
float x,y,z;
Fs.LeerF1F2theta(x,y,z);
system("pause");
//Calcula una ecuacion de 1er grado con una incognita con objetos
#include<iostream>
#include<stdlib.h>
class ecu1{
protected:
float a,b;
public:
};
3
void ecu1::leeab(float m,float n)
{a=m;b=n;}
double x;
if(a==0){
exit(0);
system("pause");}
else if(b==0)
cout<<"x = 0 ";
else
x=(-1)*b/a;
return(x);
void main(){
ecu.leeab(p,q);
cout<<ecu.calculo(p,q);
system("pause");
/*
4
//CALCULANDO EN NUMERO e
#include<iostream>
#include<stdlib.h>
#include<math.h>
#include<iomanip>
class num_e{
protected:
public:
};
//Implementacion
void num_e::leerN(int M)
{N=M;}
for(int i=1;i<=N;i++){
F*=i;
Se=Se+1.0/F;}
return(Se);
void main(){
num_e e1;
5
int P;
cin>>P;
e1.leerN(P);
setiosflags(ios::fixed||ios::showpoint);
system("pause");
#include<iostream>
#include<process.h>
#define pi 2*asin(1.0)
class cAcirculo {
protected:
float R;
public:
};
//Implementacion
6
//y obtieneLongitud(),
{R=x;}
double cAcirculo::obtieneArea ()
{return (2*pi*R*R);}
double cAcirculo::obtieneLongitud()
{return (2*pi*R);}
void main () {
for(;;){ system("cls");
cAcirculo rc1;
rc1.asignaRadio (q);
<< rc1.obtieneLongitud ()
<<mensaje;
cin>>Rp;
if(Rp=='N'||Rp=='n') break;
}}
//programa que permite sumar los N primeros términos impares haciendo uso de class,
7
//se usara operador scope
#include<iostream>
#include<process.h>
class suma{
protected:
int i,impar,par,simpar;
long M,N,numero;
public:void leer();
void suimpar();
void visualizar();
};
void suma::leer(){
cin>>numero;}
void suma::suimpar(){
simpar=0;
impar=1;par=2;i=1;
while(i<=numero)
{ cout<<' '<<impar;
simpar +=impar;
impar +=par;
i++;}
8
void suma::visualizar()
void main(){
suma SI;
char rp;
do{system("cls");
SI.leer();
SI.suimpar();
SI.visualizar();
cin>>rp;
}while(rp=='S'||rp=='s');
#include<iostream>
#include<process.h>
#define pi 2*asin(1.0)
class CFactorial {
9
protected:
long N;double F;
public:
double Suma();
double SumFacto();
};
//Implementacion
void CFactorial::asigna(long M)
{N=M;}
double CFactorial::Suma(){
while(i<=N){
S=S+i;
cout<<S<<' ';
i=i+1;
return(S);}
double CFactorial::SumFacto(){
while(i<=N){
F=F*i;
S1=S1+1.0/(F);
cout<<S1<<' ';
i=i+1;
10
}
cout<<endl;
return S1;
void main(){
Factor.asigna(P);
system("pause");
#include<iostream>
#include<stdlib.h>
class cVector{
protected:
long N;
public:
11
};
//Implementacion
void cVector::asignaN(long M)
{N=M;}
for(int i=1;i<=N;i++)
Vec[i]=rand()%51;
cout<<'[';
for(int i=1;i<=N;i++)
cout<<Vec[i]<<' ';
cout<<']';
long men=Vec[1];
for(int i=1;i<=N;i++)
if(Vec[i]<=men)
men=Vec[i];
cout<<men;
long aux;
cout<<'[';
for(int i=1;i<=N;i++)
for(int j=i;j<=N;j++)
12
if(Vec[i]<=Vec[j]){
aux=Vec[i];
Vec[i]=Vec[j];
Vec[j]=aux;
for(int i=1;i<=N;i++)
cout<<Vec[i]<<' ';
cout<<']';
void main(){
long P,Vector[100];
cVector lista;
lista.asignaN(P);
lista.leeVec(P,Vector);
lista.escribeVec(P,Vector);
lista.ordenaDes(P,Vector);
cout<<endl;
system("pause");
//CONSTRUCTOR y DESTRUCTOR
13
#include<iostream>
#include<stdlib.h>
class trapecio{
protected:
float b,B,h;
public:
float cal_area();
~trapecio()
};
trapecio::trapecio()
{b=15;B=40;h=25;}
{b=x;B=y;h=z;}
float trapecio::cal_area()
{return((b+B)*h/2.0);}
void main(){
<<trape1.cal_area();
cout<<trape2.cal_area();
14
cout<<"Ingrese base Menor ";cin>>p;
trapecio trape3(p,q,r);
system("pause");
#include<iostream>
#include<stdlib.h>
#include<time.h>
class trapecio{
protected:
float b,B,h;
public:
float cal_area();
~trapecio()
};
trapecio::trapecio()
{b=rand()%100+1;B=rand()%100+1;h=rand()%100+1;}
{b=x;B=y;h=z;}
15
float trapecio::cal_area()
{return((b+B)*h/2.0);}
void main(){
srand((unsigned) time(NULL));
<<trape1.cal_area();
cout<<trape2.cal_area();
p=rand()%100+1;
cout<<p;
q=rand()%100+1;
cout<<q;
r=rand()%100+1;
cout<<r;
trapecio trape(p,q,r);
system("pause");
*/
16