Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> सी प्रोग्रामिंग

सी भाषा में और-अगर सीढ़ी बयान समझाओ

बहु-मार्गीय निर्णय लिखने का यह सबसे सामान्य तरीका है।

सिंटैक्स

नीचे दिए गए सिंटैक्स को देखें -

if (condition1)
stmt1;
else if (condition2)
stmt2;
- - - - -
- - - - -
else if (condition n)
stmtn;
else
stmt x;

सी भाषा में और-अगर सीढ़ी बयान समझाओ

एल्गोरिदम

नीचे दिए गए एल्गोरिथम को देखें -

START
Step 1: Declare int variables.
Step 2: Read a,b,c,d values at runtime
Step 3: i. if(a>b && a>c && a>d)
Print a is largest
ii.else if(b>c && b>a && b>d)
Print b is largest
iii. else if(c>d && c>a && c>b)
Print c is largest
iv. else
print d is largest
STOP

उदाहरण

एल्स इफ लैडर कंडीशनल ऑपरेटर्स को निष्पादित करने के लिए सी प्रोग्राम निम्नलिखित है -

#include<stdio.h>
void main (){
   int a,b,c,d;
   printf("Enter the values of a,b,c,d: ");
   scanf("%d%d%d%d",&a,&b,&c,&d);
   if(a>b && a>c && a>d){
      printf("%d is the largest",a);
   }else if(b>c && b>a && b>d){
      printf("%d is the largest",b);
   }else if(c>d && c>a && c>b){
      printf("%d is the largest",c);
   }else{
      printf("%d is the largest",d);
   }
}

आउटपुट

आप निम्न आउटपुट देखेंगे -

Run 1:Enter the values of a,b,c,d: 2 4 6 8
8 is the largest
Run 2: Enter the values of a,b,c,d: 23 12 56 23
56 is the largest

एक अन्य सी प्रोग्राम पर विचार करें जो सीढ़ी का उपयोग करके छात्र के ग्रेड को प्रदर्शित करता है -

#include<stdio.h>
int main(){
   int marks;
   printf("Enter the marks of a student:\n");
   scanf("%d",&marks);
   if(marks <=100 && marks >= 90)
      printf("Grade=A");
   else if(marks < 90 && marks>= 80)
      printf("Grade=B");
   else if(marks < 80 && marks >= 70)
      printf("Grade=C");
   else if(marks < 70 && marks >= 60)
      printf("Grade=D");
   else if(marks < 60 && marks > 50)
      printf("Grade=E");
   else if(marks == 50)
      printf("Grade=F");
   else if(marks < 50 && marks >= 0)
      printf("Fail");
   else
      printf("Enter a valid score between 0 and 100");
   return 0;
}

आउटपुट

आप निम्न आउटपुट देखेंगे -

Run 1:
Enter the marks of a student:78
Grade=C
Run 2:
Enter the marks of a student:98
Grade=A

  1. सी भाषा में इफ-स्टेटमेंट की व्याख्या करें

    इफ-इफ स्टेटमेंट सही और गलत दोनों स्थितियों का ध्यान रखता है। सच्चा ब्लॉक निष्पादित किया जाता है, जब शर्त सही होती है और गलत ब्लॉक (या) अन्य ब्लॉक निष्पादित होता है, जब स्थिति गलत होती है। सिंटैक्स नीचे दिए गए सिंटैक्स को देखें - if (condition){    True block statement(s) }else{   &nb

  1. सी भाषा में 'सरल अगर' कथन की व्याख्या करें

    तार्किक स्थिति के सही होने पर if कीवर्ड का उपयोग कथनों के एक सेट को निष्पादित करने के लिए किया जाता है। सिंटैक्स सिंटैक्स नीचे दिया गया है - if (condition){    Statement (s) } सरल अगर कथन का कार्य करना if ब्लॉक के अंदर स्टेटमेंट केवल तभी निष्पादित होता है जब कंडीशन सही हो, अन्यथा नही

  1. 'और अगर सीढ़ी' सशर्त कथन C भाषा है, तो इसका उपयोग कैसे करें?

    अन्य - यदि सीढ़ी बहु-मार्गीय निर्णय लिखने का सबसे सामान्य तरीका है। अन्य के लिए वाक्य रचना यदि सीढ़ी इस प्रकार है - if (condition1)    stmt1; else if (condition2)    stmt2;    - - - - -    - - - - -    else if (condition n)       stmt