Write a program which number is Big
Write a program which
number is greater
यदि दो संख्याओं
में से बड़ी संक्या निकलने वाले Program को Modify
करना चाहें , जिसमे User स्वंय अपनी
इच्छानुसार दोनों संख्याओं को Input करे और Program
Input की गई दोनों संख्याओं को Compare करके
बड़ी संख्या को Output में print करे तो
इस Program को Develop करने के लिए हम
निम्न Algorithm का प्रयोग कर सकते है |
Algorithm :
BIG_IN_2(A,B,BIG) where
A is the first number
B is the second number and
BIG is the biggest number between Aand B
START
READ A,B [Get values from keyboard to be compare.]
IF A is greater than B THEN [ Process : compare to
get biggest.]
BIG*A
ELSE
BIG=B
PRINT BIG [Display biggest value on the monitor.]
EXIT
इस Algorithm
के आधार पर यदि हम “C” Program बनाना चाहें तो
Program को निम्नानुसार बनाया जा सकता है |
Program
#include<stdio.h>
#include<conio.h>
main()
{
/*Decalaration Section*/
long double A,B,BIG;
/*Input Section*/
printf("Enter first value:");
scanf("%Lf",&A);
printf("Enter Second Value:");
scanf("%Lf",&B);
/*Process Section*/
BIG=(A>B)?A:B;
/*Output Section*/
printf("\n Biggest value is:%Lf",BIG);
getch();
}
Output
Enter first value:12457889562312.323232
Enter Second Value:1223564574898.121212
Biggest value is: 12457889562312.323232
इस Program में हमने long double Type के variable
Declare किए है , इसलिए इनमें value input करने
के लिए हमें scanf( ) Function %Lf Control String की जरुरत
होती है | इसी रह से इन Variables
में Stored Values को Display करने के लिए भी हमें Printf( ) Function में %Lf
Control String को use करना होता है |
यदि हम इन Identifiers
में घातांक रूप में मानों को Input करना चाहें
या फिर इन Identifiers में Stored मानों
को Output में Display करने के लिए
घातांक रूप का प्रयोग करना चाहें तो , दोनों ही स्थितियों में हमें %Lf
Control String के स्थान पर %Le Control String का प्रयोग करना जरुरी होता है |
यानी सबसे पहले
एक printf(
) statement द्वारा User को ये Message
प्रदान किया है की वह पहला मान Input करे |
फिर
scanf( ) Function का प्रयोग करके user द्वारा प्रदान किए गए Input
को Accept करके उस A नाम
के Variable में Store किया जिसका
प्रयोग & Address Operator के साथ किया गया है |
इसी
तरह से एक और Message दे कर दूसरे Variable के लिए भी user से input प्राप्त
किया |
scanf( ) Function का प्रयोग करके हम एक ही बार में एक से ज्यादा Variable में मान store कर सकते है |
scanf(
) Function को इस प्रकार से use करने की जरुरत
तब पड़ती है , जब कई मान एक साथ एक Group के रूप में किसी
विशेष सुचना को Represent करते है |
No comments