From b1f5c3f8d6671b4331cef1dcebdf63b7a43a3a2b Mon Sep 17 00:00:00 2001 From: priyanka Date: Wed, 24 Jun 2015 15:03:17 +0530 Subject: initial commit / add all books --- 659/CH9/EX9.1/exm9_1.sci | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) create mode 100755 659/CH9/EX9.1/exm9_1.sci (limited to '659/CH9/EX9.1/exm9_1.sci') diff --git a/659/CH9/EX9.1/exm9_1.sci b/659/CH9/EX9.1/exm9_1.sci new file mode 100755 index 000000000..ecc78b3f3 --- /dev/null +++ b/659/CH9/EX9.1/exm9_1.sci @@ -0,0 +1,30 @@ +// Example 9.1 +//Write a program with multiple functions that do not communicate- +//data between them. + +//Function1:printline() +funcprot(0); +function []=printline() //contains no argument + for i=1:35 + printf("%c",'-'); + end + printf("\n"); +endfunction +//Function2: value() +function []=value() //contains no argument + principal=input("Principal amount?"); + inrate=input("Interest rate?"); + period=input("Period?"); + sum1=principal; + year=1; + //Computation using while loop + while(year<=period) + sum1=sum1*(1+inrate); //calculates principal amount after certain years + year=year+1; + end + printf("%8.2f %5.2f %5d %12.2f\n",principal,inrate,period,sum1); +endfunction +//Calling functions +printline(); +value(); +printline(); \ No newline at end of file -- cgit