Dev - C++ - ayuda que le falta a mi programa

   
Vista:

ayuda que le falta a mi programa

Publicado por carlos b (3 intervenciones) el 12/12/2014 10:43:24
que me falta para correr este programa les agradeseria la ayuda

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
#include<iostream>
const double pi=3.141516;
classes calcular )
{
private:
double radio,area,longitud;
void iniciar(void);
void entradaDatos(void);
void salidaDatos(void);
}
calcular1;
int main(void)
{
calcular calcular1;
calcular calcular2;
calcular1.iniciar();
calcular2.iniciar();
calcular1.entradaDatos;
calcular2.entradaDatos;
calcular1.salidaDatos();
calcular2.salidaDatos();
cin.get();
cin.get();
}
void calcu
lar::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>>radio1;
area=
pi*radio*radio;
longitud=2*pi*radio;
}
void calcular::salidaDatos(void)
{
cout<<"AREA = " <<area << endl;
cout<<"LONGITUD = " <<area << endl;
}
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de vangodp

ayuda que le falta a mi programa

Publicado por vangodp (287 intervenciones) el 12/12/2014 11:51:17
hay unos cuantos errores a falta de practicas con classes. Te dejo el ejercicio funcionando, pero no he mirado su funcionalidad, si no solo lo hice que funcionara. Tu debes terminarlo y comprobar que funciona correctamente. http://codepad.org/SSQY8UQO
El cpp lo he aprendido por Internet completamente. No es que sea un genio en cpp ni mucho menos, pero me defiendo.
En mis inicios, esta pagina me servio mucho: http://v1.minidosis.org/C++/
Suerte: =)
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

ayuda que le falta a mi programa

Publicado por carlos b (3 intervenciones) el 13/12/2014 11:22:22
gracias por la ayuda
y por la pagina me servira de mucho ...
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

ayuda que le falta a mi programa

Publicado por Thanatos (72 intervenciones) el 13/12/2014 05:28:57
El código propuesto por vangodp, con algunas modificaciones:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
#include <iostream>
 
class Calcular {
    public:
        Calcular();
        void iniciar() const;
        void entradaDatos();
        void salidaDatos() const;
    private:
        double radio, area, longitud;
        const double PI;
};
 
int main () {
    Calcular calcular1;
    calcular1.iniciar();
    calcular1.entradaDatos();
    calcular1.salidaDatos();
 
    Calcular calcular2;
    calcular2.iniciar();
    calcular2.entradaDatos();
    calcular2.salidaDatos();
 
    (void)std::cin.get();
    return 0;
}
 
Calcular::Calcular() :
    radio(),
    area(),
    longitud(),
    PI(3.1416)
{}
 
void Calcular::iniciar() const {
    std::cout << "Este programa calcula el \xA0rea y el per\xA1metro de una "
              << "circunferencia\n";
}
 
void Calcular::entradaDatos() {
    std::cout << "INTRODUZCA EL RADIO DE LA CIRCUNFERENCIA:\nRadio = ";
    std::cin >> radio;
    area = PI * radio * radio;
    longitud = 2 * PI * radio;
}
 
void Calcular::salidaDatos() const {
    std::cout << "Area = " << area << '\n';
    std::cout<< "Longitud = " << longitud << "\n\n";
}
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar