summaryrefslogtreecommitdiff
path: root/689/CH17
diff options
context:
space:
mode:
Diffstat (limited to '689/CH17')
-rw-r--r--689/CH17/EX17.1/1.sce15
-rw-r--r--689/CH17/EX17.2/2.sce11
-rw-r--r--689/CH17/EX17.3/3.sce11
3 files changed, 37 insertions, 0 deletions
diff --git a/689/CH17/EX17.1/1.sce b/689/CH17/EX17.1/1.sce
new file mode 100644
index 000000000..b3a0bd1c0
--- /dev/null
+++ b/689/CH17/EX17.1/1.sce
@@ -0,0 +1,15 @@
+clc; funcprot(0);
+//Example 17.1 Absolute and service ceilings
+//Variable Initialisation
+W = 4000;
+DelHp0 = 60;
+DelHp10K = 17;
+
+//Calculation
+RC0 = DelHp0*33000/W;
+RC10K = DelHp10K*33000/W;
+H = 10000/(1 - (RC10K/RC0));
+Hs = H*(RC0-100)/RC0;
+
+//Results
+disp(Hs,"Service Ceiling (ft) : ");
diff --git a/689/CH17/EX17.2/2.sce b/689/CH17/EX17.2/2.sce
new file mode 100644
index 000000000..ea0ebc51e
--- /dev/null
+++ b/689/CH17/EX17.2/2.sce
@@ -0,0 +1,11 @@
+clc; funcprot(0);
+//Example 17.2 Time to Climb Altitude
+//Variable Initialisation
+RC0 = 1000; //Rate of climb at sea level
+H = 15000; //Absolute Ceiling
+h = 7000; // Height to climb
+
+//Calculation
+t = H*log(H/(H-h))/RC0;
+//Results
+disp(t,"Time to climb (min) : ");
diff --git a/689/CH17/EX17.3/3.sce b/689/CH17/EX17.3/3.sce
new file mode 100644
index 000000000..40e274eec
--- /dev/null
+++ b/689/CH17/EX17.3/3.sce
@@ -0,0 +1,11 @@
+clc; funcprot(0);
+//Example 17.2 Time to Climb Formula
+//Variable Initialisation
+h1 = 8000;
+h2 = 13600;
+
+//Calculation
+H = h1^2/(2*h1-h2);
+
+//Results
+disp(H,"Ceiling (ft) : ");