Header Ads

ad728
  • New Updates

    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

    Post Top Ad

    ad728

    Post Bottom Ad

    ad728