-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathfiguras.js
51 lines (39 loc) · 1.54 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
// codigo cuadrado
console.group("Cuadrados");
function perimetroCuadrado() {
var ladoCuadrado = document.getElementById("ladoCuadrado").value;
alert((ladoCuadrado * 4) + " cm");
}
function areaCuadrado() {
var ladoCuadrado = document.getElementById("ladoCuadrado").value;
alert(Math.pow(ladoCuadrado, 2) + " cm^2");
}
console.groupEnd();
// codigo triangulo
console.group("Triángulos");
function perimetroTriangulo() {
var ladoTriangulo1 = Number(document.getElementById("ladoTriangulo1").value);
var ladoTriangulo2 = Number(document.getElementById("ladoTriangulo2").value);
var ladoTriangulo3 = Number(document.getElementById("ladoTriangulo3").value);
alert((ladoTriangulo1 + ladoTriangulo2 + ladoTriangulo3) + " cm");
}
function areaTriangulo() {
var ladoTriangulo1 = Number(document.getElementById("ladoTriangulo1").value);
var ladoTriangulo2 = Number(document.getElementById("ladoTriangulo2").value);
var ladoTriangulo3 = Number(document.getElementById("ladoTriangulo3").value);
const s = (ladoTriangulo1 + ladoTriangulo2 + ladoTriangulo3) / 2;
alert((Math.sqrt(s * (s - ladoTriangulo1) * (s - ladoTriangulo2) * (s - ladoTriangulo3))) + " cm^2");
}
console.groupEnd();
// codigo circulo
console.group("Circulos");
const PI = Math.PI;
function perimetroCirculo() {
var radio = document.getElementById("radio").value;
alert((2 * radio * PI) + " cm");
}
function areaCirculo() {
var radio = document.getElementById("radio").value;
alert((PI * Math.pow(radio, 2)) + " cm^2");
}
console.groupEnd();