Thursday, March 3, 2011

User-Defined Functions

This program is the modified program of previous program and it includes the arguments in the funcion calls.

#include <stdio.h>
   void printline (char c);
   void value (float, float, int);
void main( )
   {
 float principal, inrate;
 int period;
 printf("Enter principal amount, interest");
 printf(" rate, and period \n");
 scanf("%f %f %d",&principal, &inrate, &period);
 printline('Z');
 value(principal,inrate,period);
 printline('C');
 getch();
   }
   void printline(char ch)
   {
 int i ;
 for(i=1; i <= 52; i++)
      printf("%c",ch);
 printf("\n");
   }
   void value(float p, float r, int n)
   {
        int year ;                                            
        float sum ;                                           
        sum = p ;                                             
        year = 1;                                             
        while(year <= n)                                      
        {                                                     
            sum = sum * (1+r);                                
            year = year +1;                                   
        }                                                     
        printf("%f\t%f\t%d\t%f\n",p,r,n,sum);                 
   }

No comments:

Post a Comment