-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathmain.cpp
More file actions
45 lines (34 loc) · 1.48 KB
/
main.cpp
File metadata and controls
45 lines (34 loc) · 1.48 KB
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
//Programa que calcula el area total de un muro compuesto por figuras geométricas
//Se requiere conocer el área de cada figura y el total de la sumatoria de todas las áreas
// Este programa se encuentra modularizado. Las clases están definidas y
// declaradas en archivos del proyecto
// bibliotecas
#include <iostream>
// archivos del proyecto
#include "cuadrado.h"
#include "triangulo.h"
#include "rectangulo.h"
#include "figura.h"
using namespace std;
int main() {
//Instanciar objetos cuadrados
cuadrado cuadrado1;
cuadrado cuadrado2(8);
cout << "Cálculos de las áreas de dos cuadrados:" << endl;
cout << "Área cuadrado 1: " << cuadrado1.calcularArea() << endl;
cout << "Área cuadrado 2: " << cuadrado2.calcularArea() << endl;
//cálculo de área de cuadrado con valores solicitados
int nuevoLado;
cout << "Ingrese el lado del nuevo cuadrado: ";
cin >> nuevoLado;
cuadrado cuadrado3(nuevoLado); //Instanciar objeto cuadrado 3
cout << "Área cuadrado 3: " << cuadrado3.calcularArea() << endl;
//cálculo de área de triángulo con valores asignados
cout << " "<< endl;
cout << "Cálculo de las áreas de dos triángulos:" << endl;
triangulo triangulo1; //Instanciar objeto triangulo
cout << "Area triángulo 1: " << triangulo1.calcularArea() << endl;
triangulo triangulo2(7, 2); //Instanciar objeto triangulo
cout << "Area triángulo 2: " << triangulo2.calcularArea() << endl;
return 0;
}