-
Notifications
You must be signed in to change notification settings - Fork 0
/
functions.h
123 lines (123 loc) · 3.88 KB
/
functions.h
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
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
#include <iostream>
using namespace std;
const float pi = 3.1415;
float AreaCuadrado;
float Perimetro;
float LadoCuadrado;
float alturarectangulo;
float baserectangulo;
float lado1;
int cuadrado() {
cout << "Introduce la medida de cualquier lado del cuadrado: ";
cin >> LadoCuadrado;
AreaCuadrado = LadoCuadrado * LadoCuadrado;
cout << "El area del cuadrado es " << AreaCuadrado << "\n";
return 0;
}
int pcuadrado() {
cout << "introduce la medida de cualquier lado del cuadrado: ";
cin >> LadoCuadrado;
Perimetro = LadoCuadrado * 4;
cout << "El perímetro del cuadrado es de " << Perimetro;
return 0;
}
int ptriangulo() {
cout << "Escribe 'R' si es regular o 'I' si es irregular";
char respuesta;
cin >> respuesta;
if (respuesta == 'R') {
cout << "introduce la medida de cualquier lado del cuadrado: ";
cin >> Lado1;
Perimetro = lado1 * 3;
cout << "El perímetro del cuadrado es de " << Perimetro;
}
else if(respuesta == 'I') {
float lado2;
float lado3;
cout << "introduce la medida del primer lado del triangulo: ";
cin >> lado1;
cout << "introduce la medida del segundo lado del triangulo: ";
cin >> lado2;
cout << "introduce la medida del ultimo lado del cuadrado: ";
cin >> lado3;
Perimetro = lado1 + lado2 + lado3;
cout << "El perimetro del triangulo es de " << Perimetro;
}
else {
cout << "Opcion no valida";
}
return 0;
}
int rectangulo() {
cout << "Intruduce la medida de la base del rectangulo: ";
cin >> baserectangulo;
cout << "Introduce la medida de altura del rectangulo: ";
cin >> alturarectangulo;
float arearectangulo = baserectangulo * alturarectangulo;
cout << "El area del rectangulo es de " << arearectangulo << "\n";
return 0;
}
int prectangulo() {
cout << "Intruduce la medida de la base del rectangulo: ";
cin >> baserectangulo;
cout << "Introduce la medida de altura del rectangulo: ";
cin >> alturarectangulo;
Perimetro = baserectangulo * 2 + alturarectangulo * 2;
cout << "El perimetro del rectangulo es de " << arearectangulo << "\n";
return 0;
}
int triangulo() {
float alturatriangulo;
float basetriangulo;
cout << "Introduce la medida de la base del triangulo: ";
cin >> basetriangulo;
cout << "Introduce la medida de la altura del triangulo:";
cin >> alturatriangulo;
float areatriangulo = basetriangulo * alturatriangulo / 2;
cout << "El area del triangulo es de " << areatriangulo << "\n";
return 0;
}
int rombo() {
float diagonalmenor;
float diagonalmayor;
cout << "Introduce la medida de la diagonal menor del rombo: ";
cin >> diagonalmenor;
cout << "Introduce la medida de la diagonal mayor del rombo: ";
cin >> diagonalmayor;
float arearombo = diagonalmenor * diagonalmayor / 2;
cout << "El area del rombo es de " << arearombo << "\n";
return 0;
}
int trapecio() {
cout << "Introduce la medida de la base mayor del trapecio: ";
float BMayor;
cin >> BMayor;
cout << "Introduce la medida de la base menor del trapecio: ";
float BMenor;
cin >> BMenor;
cout << "Introduce la medida de la altura del trapecio en centimetros: ";
float alturatrapecio;
cin >> alturatrapecio;
float AreaTrapecio = (BMayor * BMenor / 2) * alturatrapecio;
cout << "El area del trapecio es de" << AreaTrapecio << "\n";
return 0;
}
int poligonoregular() {
cout << "Introduce la medida del perimetro del poligono: ";
float Perimetropoligono;
cin >> Perimetropoligono;
cout << "Introduce la medida del apotema del poligono: ";
float Apotemapoligono;
cin >> Apotemapoligono;
float Areapoligono = (Perimetropoligono * Apotemapoligono / 2);
cout << "El area del poligono regular es de" << Areapoligono << "\n";
return 0;
}
int circulo() {
cout << "Introduce la medida del radio del circulo: ";
float radioA;
cin >> radioA;
float Areacirculo = radioA * radioA * pi;
cout << "El area del circulo es de " << Areacirculo << "\n";
return 0;
}