[ create a new paste ] login | about

Link: http://codepad.org/SSQY8UQO    [ raw code | fork ]

C++, pasted on Dec 12:
#include <iostream>
using namespace std;
const double pi = 3.141516;  //si el numero se trata de constante escribelo en mayuscula para diferenciar de las variables(no es obligatorio pero se recomienda).

class calcular { //se declara como class no classes XD
    public:
        void iniciar ( void );        //para poder llamar estas funciones miembros deben ser publicas
        void entradaDatos ( void );   //para poder llamar estas funciones miembros deben ser publicas
        void salidaDatos ( void );    //para poder llamar estas funciones miembros deben ser publicas
        
    private:                          //Las variables son las que se deben ocultar en private para no ser modificadas directamente, si no desde las funciones miembros publicas. Puede haber funciones privadas si asi lo necesitas, pero esas tambien deben ser llamadas desde su parte publica.
        double radio, area, longitud;
        
} calcular1;  //<-calcular1 ya esta declarada aqui. No hace falta declararla otra vez.

int main ( void ) {
    calcular calcular2; //declaras calcular2. Como vez hay 2 formas.
    
    calcular1.iniciar();          //Todos esos miembros de la clase deben ser publicos para que les puedas llamar.
    calcular2.iniciar();          //Todos esos miembros de la clase deben ser publicos para que les puedas llamar.
    
    calcular1.entradaDatos();     //Todos esos miembros de la clase deben ser publicos para que les puedas llamar.
    calcular2.entradaDatos();     //Todos esos miembros de la clase deben ser publicos para que les puedas llamar.
    
    calcular1.salidaDatos();      //Todos esos miembros de la clase deben ser publicos para que les puedas llamar.
    calcular2.salidaDatos();      //Todos esos miembros de la clase deben ser publicos para que les puedas llamar.
    
    cin.get();
    cin.get();
}

void calcular::iniciar ( void ) {
    cout << "Este programa calcula el área y el perímetro de una circunferencia" << endl;
}

void calcular::entradaDatos ( void ) {
    cout << "INTRODUZCA EL RADIO DE LA CIRCUNFERENCIA" << "\n";
    cin >> radio;
    area = pi * radio * radio;
    longitud = 2 * pi * radio;
}

void calcular::salidaDatos ( void ) {
    cout << "AREA = " << area << endl;
    cout << "LONGITUD = " << area << endl;
}


Create a new paste based on this one


Comments: