-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathfiguras.js
132 lines (114 loc) · 3.68 KB
/
figuras.js
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
124
125
126
127
128
129
130
131
132
//codigo del cuadrado
console.group("Cuadrado")
// const ladoCuadrado = 5;
// console.log("Los lados del cuadrado miden: " + ladoCuadrado + "cm");
function perimetroCuadrado(lado){
return lado * 4;
}
// console.log("El perimetro del cuadrado es: " + perimetroCuadrado + "cm");
function areaCuadrado(lado){
return lado * lado;
}
console.log("El area del cuadrado es: " + areaCuadrado + "cm^2");
console.groupEnd();
//codigo del triangulo
console.group("Triangulo");
// const ladoTriangulo1 = 6;
// const ladoTriangulo2 = 6;
// const baseTriangulo = 4;
// console.log(
// "Los lados del triangulo miden: "
// + ladoTriangulo1
// + "cm, "
// + ladoTriangulo2
// + "cm, "
// + baseTriangulo
// + "cm"
// );
// const alturaTriangulo = 5.5;
// console.log("La altura del triangulo es: " + alturaTriangulo + "cm");
function perimetroTriangulo(lado1, lado2, base){
return lado1 + lado2 + base;
}
// console.log("El perimetro del triangulo es: " + perimetroTriangulo + "cm");
// const areaTriangulo = (baseTriangulo * alturaTriangulo) / 2;
function areaTriangulo(base, altura){
return (base * altura) / 2;
}
// console.log("El area del triangulo es: " + areaTriangulo + "cm^2");
console.groupEnd();
//codigo de Circulo
console.group("Circulos");
// Radio
// const radioCirculo = 4;
// console.log("El radio del circulo es: " + radioCirculo + "cm");
// Diametro
function diametroCirculo(radio){
return radio * 2;
}
// const diametroCirculo = radioCirculo * 2;
// console.log("El diametro del circulo es: " + diametroCirculo + "cm");
// PI
const piCirculo = Math.PI;
console.log("El PI del circulo es: " + piCirculo + "cm");
// Circunferencia
function perimetroCirculo(radio){
const diametro = diametroCirculo(radio);
return diametro * piCirculo;
}
// const perimetroCirculo = diametroCirculo * piCirculo;
// console.log("La circunferencia del circulo es: " + perimetroCirculo + "cm");
// Area
function areaCirculo(radio){
return (radio * radio) * piCirculo;
}
// const areaCirculo = (radioCirculo * radioCirculo) * piCirculo;
// console.log("El area del circulo es: " + areaCirculo + "cm^2");
console.groupEnd();
function calcularPerimetroCuadrado(){
const input = document.getElementById("InputCuadrado");
const value = input.value;
const perimetro = perimetroCuadrado(value);
alert(perimetro);
}
function calcularArearCuadrado(){
const input = document.getElementById("InputCuadrado");
const value = input.value;
const area = areaCuadrado(value);
alert(area);
}
function calcularPerimetroCirculo(){
const input = document.getElementById("InputCirculo")
const value = input.value;
const perimetro = perimetroCirculo(value);
alert(perimetro);
}
function calcularAreaCirculo(){
const input = document.getElementById("InputCirculo");
const value = input.value;
const area = areaCirculo(value);
alert(area);
}
function calcularPerimetroTriangulo(){
const input = document.getElementById("Lado1");
const uno = input.value;
const value = parseInt(uno);
const input2 = document.getElementById("Lado2");
const dos = input2.value;
const value2 = parseInt(dos);
const input3 = document.getElementById("Base");
const tres = input3.value;
const value3 = parseInt(tres);
const perimetro = perimetroTriangulo(value, value2, value3);
alert(perimetro);
}
function calcularAreaTriangulo(){
const input = document.getElementById("Lado1");
const value = input.value;
const alturaT = parseInt(value);
const input2 = document.getElementById("Lado2");
const value2 = input2.value;
const baseT = parseInt(value2);
const area = areaTriangulo(alturaT, baseT);
alert(area);
}