-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathutah_concrete_pumping.js
executable file
·41 lines (41 loc) · 1.32 KB
/
utah_concrete_pumping.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
function calc() {
var lf = document.getElementById("lf").selectedIndex * 12;
var l = document.getElementById("li").selectedIndex + lf;
var wf = document.getElementById("wf").selectedIndex * 12;
var w = document.getElementById("wi").selectedIndex + wf;
var hf = document.getElementById("hf").selectedIndex * 12;
var h = document.getElementById("hi").selectedIndex + hf;
document.getElementById("output").innerHTML = calcVCube(l, w, h);
}
function makeInches() {
var r = '';
for (var i = 0; i < 12; i++) {
r += '<option value="">' + i + '</option>';
}
return r;
}
function makeFeet() {
var r = '';
for (var i = 0; i < 1001; i++) {
r += '<option value="">' + i + '</option>';
}
return r;
}
function calcCol() {
var df = document.getElementById("cdf").selectedIndex * 12;
var d = document.getElementById("cdi").selectedIndex + df;
d = d / 2;
var hf = document.getElementById("chf").selectedIndex * 12;
var h = document.getElementById("chi").selectedIndex + hf;
document.getElementById("colOutput").innerHTML = calcVCylindar(d, h);
}
function calcVCylindar(d,h) {
var r = Math.PI * h * (d * d);
var cy = r / 46656;
return cy.toFixed(2);
}
function calcVCube(l,w,h) {
var r = l * w * h;
var cy = r / 46656;
return cy.toFixed(2);
}