En este programa veremos utilizando las clases para crear operadores en que el usuario ingrese dos números cualquiera.
Codigo:
#include <iostream>
#include <stdlib.h>
using namespace std;
class Operaciones{
public:
int a;
int b;
void set_a_b(int n1, int n2);
void suma();
void resta();
void multiplicacion();
void divicion();
};
void Operaciones::set_a_b(int n1, int n2)
{
cout<<"Ingrese valores para LAS OPERACIONES: "<<endl;
cin>>n1; cin>>n2;
cout<<"\n\t\t\t Resultados\n"<<endl;
a=n1;
b=n2;
}
void Operaciones::suma()
{
cout<<"\n\t lA SUMA DE "<<a<<" + "<<b<<" ES: "<<a+b<<"\n";
}
void Operaciones::resta()
{
cout<<"\n\t lA RESTA DE "<<a<<" - "<<b<<" ES: "<<a-b<<"\n";
}
void Operaciones::divicion()
{
cout<<"\n\t lA DIVISION DE "<<a<<" / "<<b<<" ES: "<<a/b<<"\n";
}
void Operaciones::multiplicacion()
{
cout<<"\n\t lA MULTIPLICACION DE "<<a<<" * "<<b<<" ES: "<<a*b<<"\n";
}
int main()
{
system("color f9");
Operaciones op;
op.set_a_b('a','b');
op.suma();
op.resta();
op.multiplicacion();
op.divicion();
return 0;
}
Clases de operadores
Veremos cómo definir una CLASE, funciones miembro crear OBJETOS de la clase, datos privados y públicos.
Código:
#include <stdlib.h>
#include <iostream>
using namespace std;
class Calendario{
private:
int dias;
char meses[15];
int semana;
int anio;
public:
void recibirDia(){
cout<<"\n\t Dia: "; cin>>dias;
}
void recibirMeses(){
cout<<"\t Mes: "; cin>>meses;
}
void recibirSemana(){
cout<<"\t Semana: "; cin>>semana;
}
void recibirAnio(){
cout<<"\t Anio: "; cin>>anio;
}
void dis(){
cout<<"\n\t Dia es "<<dias<<"\n";
}
void mess(){
cout<<"\t Mes es "<<meses<<"\n";
}
void seman(){
cout<<"\t Semana es "<<semana<<"\n";
}
void any(){
cout<<"\t Anio es "<<anio<<"\n";
}
};
int main(){
system("color f3");
cout<<"\n\t\t\t EJERCICIO 16 OBJETO CALENDARIO \n"<<endl;
Calendario calen;
calen.recibirDia();
calen.recibirMeses();
calen.recibirSemana();
calen.recibirAnio();
calen.dis();
calen.mess();
calen.seman();
calen.any();
return 0;
}