Dev - C++ - hola me pueden ayudar es que necesito saber que es lo que esta sucediendo en cada bloque de este cod

 
Vista:
sin imagen de perfil
Val: 1
Ha aumentado su posición en 3 puestos en Dev - C++ (en relación al último mes)
Gráfica de Dev - C++

hola me pueden ayudar es que necesito saber que es lo que esta sucediendo en cada bloque de este cod

Publicado por jordivani (1 intervención) el 02/05/2020 23:48:35
hola me pueden ayudar es que necesito saber que es lo que esta sucediendo en cada bloque de este codigo

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
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
#include <iostream>
using namespace std;
 
// bloque 1
class figura{
private:
    string nombre;
public:
    figura(string);
    string get_nombre();
    virtual double calc_area()=0;
 
};  // fin del bloque
 
//bloque 2
figura::figura(string nombre){
this->nombre=nombre;
}
string figura::get_nombre(){
return nombre;
}
//fin del bloque 2
 
//bloque 3
 
class circulo : public figura{
private:
    double radio;
public:
    circulo(string, double);
    double calc_area();
};
// fin bloque 3
 
//bloque 4
circulo::circulo(string color, double radio) : figura (color){
this ->radio=radio;
}
double circulo::calc_area(){
return 3.1416 * radio*radio;
}
//fin bloque4
 
//bloque 5
class rectangulo : public figura{
private:
    double base;
    double altura;
public:
    rectangulo(string, double, double);
    double calc_area();
};
//fin bloque 5
 
//bloque 6
rectangulo::rectangulo(string color, double base, double altura) : figura (color){
this-> base=base;
this->altura=altura;
}
 
double rectangulo::calc_area(){
return base * altura;
}
//fin bloque 6
 
 
int main(){
//bloque 7
 
rectangulo Rectanglel("rectangle1 ", 2 , 5);
cout << "el area del objeto " << Rectanglel.get_nombre() <<
"es de "<< Rectanglel.calc_area()<< "\n";
//fin del bloque 7
 
//bloque 8
circulo Circle1("circle1 " ,2.6);
cout << "el area del objeto "  << Circle1.get_nombre()<<
"es de "<< Circle1.calc_area()<< "\n";
//fin bloque 8
 
//bloque 9
rectangulo Rectangle2("rectangle2 " ,2.06, 5.07);
cout << "el area del objeto " << Rectangle2.get_nombre()<<
 
"es de "<< Rectangle2.calc_area()<< "\n";
// fin bloque 9
return 0;
}
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