Documentos de Académico
Documentos de Profesional
Documentos de Cultura
#include <iostream>
//Declaracion de la constante PI
//const float PI = 3.141592;
using namespace std;
//procederemos a la declaracion de la clase
class triangulo{
/* Definiremos la parte publica en donde se encuentran las funciones miembro */
public:
void setdatos();
void setdatos(float,float);
float getbase();
float getaltura();
void area();
private:
float base, alt;
};
void triangulo :: setdatos()
{
cout<<"ingrese de datos"<<endl;
cout<<"ingrese base"; cin>>base;
cout<<"ingrese altura";cin>> alt;
}
void triangulo::setdatos(float b,float h){
base=b;
alt=h;
}
float triangulo::getbase(){
return base;
}
float triangulo::getaltura(){
return alt;
}
void triangulo:: area()
{
float ar;
//getbase()*getaltura()/2.0
ar= base*alt/2;
cout<< "el area es "<< ar<<endl;
}
// Definimos la función principal
int main () // rectangulo.cpp
{
triangulo t ;
t.setdatos();
t.area();
triangulo u;
u.setdatos(5,3);
cout<< ""<<u.getbase()<<endl;
cout<< ""<<u.getaltura()<<endl;
u.area();
return 0;
}
//nótese que se esta usando el operador punto para la selección de una función miembro
#include <iostream>
//Declaracion de la constante PI
const float PI = 3.141592;
using namespace std;
//procederemos a la declaracion de la clase
class circulo{
/* Definiremos la parte publica en donde se encuentran las funciones miembro */
public:
void inicio(float a) {radio = a;}
double area() { return PI*radio*radio;}
double perimetro() { return 2*PI*radio;}
/* Declaramos la parte privada donde se encuentran los datos */
private:
float radio ;
};
// Definimos la función principal
int main () // classcir2.cpp
{
float r ;
cin>> r;
//cout<<"ingrese el valor del radio asociado a esta clase"<<endl;
//cin>> r;
//Declaración objeto a perteneciente a la clase circulo
circulo cir;
cir.inicio(r);
// llamamos a las funciones miembro
cout<<"el area es "<<cir.area()<<endl;
cout<<"el perimetro es "<<cir.perimetro()<<endl;
return 0;
}
//nótese que se esta usando el operador punto para la selección de una función miembro