In this tutorial, we are going to write a C program to use functions with arguments but no return values in C Programming with practical program code and step-by-step full complete explanation.

C program to use functions with arguments but no return values


C Program to use functions with arguments but no return values.

 
#include<stdio.h>
#include<conio.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");
    scanf("%f %f %d",&principal, &inrate, &period);

    printline('z');
    value(principal,inrate,period);
    printline('c');
}

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);
}


Output

 
Enter principal amount, interest rate, and period
5000 0.12 5
ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ
5000.000000   0.120000   5    8811.708984
ccccccccccccccccccccccccccccccccccccccccccccccccc