blob: b8f4e6421868e410359393ca107374e0a8dbbedc (
plain)
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
|
//example 3.17
//calculate resvior capacity
clc;
//Given
CL=0.2; //Canal loss
RL=0.12; //Reservior loss
A=[4800 5600 2400 3200 1400]; //given values of area under crop
D=[1800 800 1400 900 700]; //given values of duty at field
B=[120 360 200 120 120]; //given values of base period
//(a) Wheat
d=A(1)/D(1);
V1=d*B(1);
//(b) Sugarcane
d=A(2)/D(2);
V2=d*B(2);
//(c) Cotton
d=A(3)/D(3);
V3=round(d*B(3));
//(d) Rice
d=A(4)/D(4);
V4=round(d*B(4));
//(e) vegetables
d=A(5)/D(5);
V5=d*B(5);
Vd=(V1+V2+V3+V4+V5)*8.64;
SC=Vd/((1-CL)*(1-RL));
mprintf("Reservior capacity=%f hectare-metres.",SC);
//Alternative method
for i=1:5
delta(i)=8.64*B(i)/D(i);
end
for j=1:5
V(j)=A(j)*delta(j);
end
s=0;
for k=1:5
s=s+V(k);
end
SC=s/((1-CL)*(1-RL));
SC=round(SC);
mprintf("\n By Alternative method.\nStorage capacity=%f hectare-metres.",SC);
|