Header Ads

Header ADS

The if statement program in C language

     C language में condition के लिए हम if statement का use करते है इस statement के अन्दर हम condition देते है अगर condition सही है तो compiler इस ब्लाक के अन्दर के statement को execute करेगा अन्यथा इस ब्लाक को छोड़ देगा 
           हम if statement का use करके एक program बनाएगे जिसमे user एक नंबर इंटर करेगा program यह बतायेगा के नंबर 100 से छोटा है या नही |

Relation operators:   Relation operators का use हम c language में expression या data को compare करने तथा condition लगाने के लिए करते है जो कि निम्नलिखित है

Operator Description Example
==(is equal to) Checks if the values of two operands are equal or not. If yes, then the condition becomes true.  (A == B) is not true.
!=(isn't equal to) Checks if the values of two operands are equal or not. If the values are not equal, then the condition becomes true. (A != B) is true.
>(greater than) Checks if the value of left operand is greater than the value of right operand. If yes, then the condition becomes true. (A > B) is not true.
<(less than) Checks if the value of left operand is less than the value of right operand. If yes, then the condition becomes true. (A < B) is true.
>=(greater than or equal to) Checks if the value of left operand is greater than or equal to the value of right operand. If yes, then the condition becomes true. (A >= B) is not true.
<=(less than or equal to) Checks if the value of left operand is less than or equal to the value of right operand. If yes, then the condition becomes true. (A <= B) is true.


PROGRAM OUTPUT: 

Enter a number:   500

Given number is grater than 100
PROGRAM CODING:

/*Program to check condition is true or not*/

#include<stdio.h>
#include<conio.h>
void main()
 {
     int a,b;   //declare integer type variable

     printf("Enter a number:   ");
     scanf("%d",&a);    //to take a number by user

     if(a>100        //to check condition that a is greater than 100 or not
    {
         printf("\ngiven number is greater than 100");
       //if condition is true, execute this block otherwise not

     getch();
 }

Explanation:

  • c language में condition लगाने के लिए if statement का use करते है जो भी condition होती है वो हम if function में parentheses यानी round brackets के अन्दर देते है 
  • condition में हमने दिया है कि a>100 जिसका अर्थ है कि a कि value 100 से बड़ी हो अगर condition सत्य होती है तो ही compiler if स्टेटमेंट के ब्लाक को execute करेंगा अन्यथा छोड़ देगा 
  • मान लो कि user 500 नंबर डालता है तो सबसे पहले compiler condition चेक करेगा compiler को condition सत्य मेलेगी तो compiler if के ब्लाक को execute करेगा और message देगा given number is greater than 100 जो कि हमने if statement के ब्लाक में दिया है 
  • अगर user 100 से नीचे कोई नंबर देता है तो condition असत्य होगी जिससे compiler if statement के ब्लाक को execute नही करेगा अर्थात user कोई message नही दिखाई देगा  

if you have any problem in this program comment me i'll try my best to solve your problem 
please share this blog with your friends 

1 comment:

Powered by Blogger.