สถิติผู้เข้าเยี่ยมชมเว็บไซต์

 

ฟังก์ชัน if สองทางเลือก


     การใช้ฟังก์ชันตรวจสอบเงื่อนไข แบบฟังก์ชัน if สองทางเลือกนี้จะทำการตรวจสอบเงื่อนไข ถ้าเงื่อนไขเป็นจริงจะทำงานตามประโยคคำสั่งชุดที่ 1 ถ้าเป็นเท็จจะทำงานตามประโยคคำสั่งชุดที่ 2 ที่อยู่หลัง else

 


รูปแบบ        

         if (เงื่อนไข)
                      {
                           ประโยคคำสั่งชุดที่ 1;
                        }
                     else
                        {
                            ประโยคคำสั่งชุดที่ 2;
                        }

 

ผังงานการทำงานของคำสั่ง

 

 


 

ตัวอย่างโปรแกรม การใช้ฟังก์ชัน if แบบสองทางเลือกในการตรวจสอบคะแนน
  #include<stdio.h>
  #include<conio.h>
  main()
  {
    int  mark;
          printf(“Enter Mark =”);
          scanf(“%d”,&mark);
    if(mark>=50)
         {  printf(“You Pass\n”);  }
    else
        {  printf(“You No Pass\n”);  }
    printf(“Thank you so much”);
    getch();
  }

การทำงานของโปรแกรม
    เมื่อรันโปรแกรมเครื่องจะแสดงข้อความ Enter mark :___ ให้ป้อนค่าคะแนนเข้าไป ถ้าป้อนตัวเลขที่มีค่ามากกว่าหรือเท่ากับ 50 จะแสดงข้อความ You Pass แต่ถ้าป้อนค่าตัวเลขน้อยกว่า 50 จะแสดงข้อความ You No pass ไม่ว่าเงื่อนไขจะเป็นจริงหรือเท็จ

ก็จะแสดงข้อความ Thank you so much

ผลการรันโปรแกรม                 

                                                Enter mark :   38
                                                            You No Pass
                                                            Thank you so much