1. Argument and Return Value Function
ये Program एक Compound Interest Calculate करने से सम्बंधित Program है , जिसमें हमने Argument with Return Value Function को Use करते हुए value() नाम का एक User Defined Function Create किया है, जो कि Calling Function से तीन Arguments Accept करता है और Calling Function को एक Value Return करता है। साथ ही इस Program में हमने printline() Function भी Use किया है, जो कि एक Argument but No Return Value Function है, जो कि Arguments के रूप में Print किए जाने वाले Character व उन Characters की संख्या Accept करता है और Specified Characters को उस संख्या के बराबर Print करते हुए एक Character Line Draw कर देता है।
Program // Prototype Declaration void printline(char ch, int len); value(float, float, int); #include<stdio.h> main() { float principal, inrate, amount; int period; clrscr(); printf("Enter the principal amount interest:"); printf("rate and period:\n"); scanf("%f %f %d", &principal, &inrate, &period); printline('*',52); amount=value(principal, inrate, period); printf("\n%f\t%f\t%d\t%f\n\n", principal, inrate, period, amount); printline('=',52); getch(); } //Function : void printline(char ch, int len) { int i; for(i=1;i<= len; i++) printf("%c", ch); printf("\n"); } //Function : 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; } return(sum); } Output Enter the principal amount interest: rate and period: 4500 3 5 **************************************************** 4500.000000 3.000000 5 20480.000000 ====================================================
2. Argument and Return Value Function
ये Program एक Power Calculate करने से सम्बंधित Program है , जिसमें हमने Argument with Return Value Function को Use करते हुए power() नाम का एक User Defined Function Create किया है, जो कि Calling Function से दो Arguments Accept करता है और Calling Function को एक Value Return करता है।
Program #include<stdio.h> main() { int x, y; /* input Data */ double power (int, int); /* prototype declaration */ clrscr(); printf("Enter the x, y:"); scanf("%d%d", &x, &y); printf("%d to power %d is %f\n", x, y, power(x, y)); getch(); } //Function: double power (int x, int y) { double p; p=1.0; /* x to power zero */ if(y>=0) while(y--) /*computes positive powers */ p=p*x; else while(y++) /* computes negative powers */ p=p/x; return(p); /* Return double types */ } Output Enter the x, y:25 5 25 to power 5 is 9765625.000000
ये Article इस वेबसाईट पर Selling हेतु उपलब्ध EBook C Programming Language in Hindi से लिया गया है। इसलिए यदि ये Article आपके लिए उपयोगी रहा, तो निश्चित रूप से ये पुस्तक भी आपके लिए काफी उपयोगी साबित होगी।
C Programming Language in Hindi | Page: 477 + 265 | Format: PDF