Previous | Home | Next |
Receiving input
To make the program general the program itself should ask the user to supply the values through the keyboard during execution. This can be achieved using a function called scanf( ). This function is a counter-part of the printf( ) function. printf( ) outputs the values to the screen whereas scanf( ) receives them from the keyboard. This is illustrated in the program shown below:
/* Calculation of simple interest */ /* Author gekay Date 25/05/2004 */ main( ) { int p, n ; float r, si ; printf ( "Enter values of p, n, r" ) ; scanf ( "%d %d %f", &p, &n, &r ) ; si = p * n * r / 100 ; printf ( "%f" , si ) ; }
In the above program the first printf( ) outputs the message 'Enter values of p, n, r' on the screen. The value of the program can be received by the function scanf( )
Previous | Home | Next |