Sunteți pe pagina 1din 4

//EJERCICIO_1

#include<iostream>
#include<math.h> double angulo::tangente(void)
using namespace std; {
const double ang=0.0174532925; double t;
class angulo{ t=tan(ang*valor);
double valor; return (t);
public: }
void act_valor(double); int main (int argc, char *argv[]) {
double seno(void);
double coseno(void); grado.act_valor(60);
double tangente(void); cout<<"EL SENO ES :
"<<grado.seno()<<"\n";
}grado;
cout<<"EL COSENO ES :
void angulo:: act_valor(double a)
"<<grado.coseno()<<"\n";
{
cout<<"LA TANGENTE ES :
valor =a; "<<grado.tangente()<<"\n";

}
double angulo::seno(void) return 0;

{ }

double t;
t=sin(ang*valor);
return (t);
}
double angulo::coseno(void)
{
double t;
t=cos(ang*valor);
return (t);
}
//EJERCICIO_3

//SOBRE CARGA DE FUNCIONES MIEMBROS int main (int argc, char *argv[]) {
DE UNA CLASE
absoluto numero;
//sobrecarga de funciones miembro
cout<<"EL VALOR ABSOLUTO ES
"<<numero.ab(-123)<<endl;
#include<iostream> cout<<"EL VALOR ABSOLUTO ES
"<<numero.ab(-12395678)<<endl;
#include<math.h>
return 0;
#include<stdlib.h>
using namespace std;
}

class absoluto{
public :
int ab(int);
double ab(double);
};
int absoluto:: ab (int val1){
int temp;
temp=abs(val1);
return temp;
}
double absoluto::ab(double val2){
double temp;
temp=fabs(val2);
return temp;
}
//EJERCICIO_4 int Moneda::conv_cuartos(){
cout<<i/cuarto<<"cuarto(s),";
// CONTRUCTOR Y DESTRUCTOR return (i%cuarto);
#include<iostream> }
#include<math.h> int Moneda::conv_dimes(int d){
#include<stdlib.h> cout<<d/dimes<<"dime(s),";
using namespace std; return (i%dimes);
const int cuarto=5; }
const int dimes=10; int Moneda ::conv_nickels(int n){
const int nickel=5; cout<<n/nickel<<"nickel(s);y";
return (n%nickel);
class Moneda{ }
int i; int main (int argc, char *argv[]) {
public : int c,d,n,p;
Moneda(){ cout<<"INTRODUSCA SU EFECTIVO EN
CENTAVOS : ";
cout<<"¡Comienzo! \n";
cin>>c;
}
~Moneda(){
Moneda cents;
cout<<"\n ¡Hecho!";
cents.lee_pennie(c);
}
d=cents.conv_cuartos();
void lee_pennie(int);
n=cents.conv_dimes(d);
int conv_cuartos();
p=cents.conv_nickels(n);
int conv_dimes(int);
int conv_nickels(int);
cout<<p<<"centavo(s)";
};
void Moneda::lee_pennie(int pen){
return 0;
i=pen;
}
cout<<i<<"ccentavos combertidos a :
\n";
}
//EJERCICIO_2 cout<<"INTRODUSCA LAS HORAS
TRABAJANDO";
//CLASES ANIDADAS
cin>>salario.horas;
#include<iostream.h>
cout<<"INTROSUCA EL SALARIO
using namespace std;
TRABAJADO";
char (new line);
cin>>salario.reg_sal;
class emp_clase{
cout<<"INTROSUCA LAS HORAS
struct emp_nombre{ EXTRAS";

char primero[20]; cin>>salario.ot_sal;

char apell1[20]; cout<<"\n\n";

char apell2[20]; void emp_clase::info_sal(void)

}nombre; {

struct emp_suel{ cout.setf(ios:: fixed);

double horas; cout.precision(2);

double reg_sal; cout<<nombre.primero<<"


"<<nombre.apell1<<" "<<nombre.apell2<<"\n";
double ot_sal;
if(salario.horas<80)
}salario;
cout<<"PAGO REGULAR
public() "<<salario_horas*salario.reg_sal<<endl;
void info_ent(void); else{
void info_sal(void); cout<<"PAGO
}; "<<80*salario.reg_sal<<endl;

void emp_clase::info_ent(void) cout<<"PAGO HORAS


EXTRAS "<<(salario.horas-
{ 80)*salario.ot_sal<<endl;
cout<<"INTRODUSCA EL NOMBRE "; }
cin>>nombre.primero; }
cin.setf(new line); }
cout<<"INTRODUSCA EL PRIMER int main (int argc, char *argv[]) {
APELLIDO";
emp_clase t;
cin>>nombre.apell1;
t.info_ent();
cin.setf(new line);
t.info_sal();
cout<<"INTRODUSCA EL SEGUNDO
APELLIDO"; return 0;

cin>>nombre.apell2; }

cin.setf(new line);

S-ar putea să vă placă și