หน้าเว็บ

วันเสาร์ที่ 4 มิถุนายน พ.ศ. 2554

ตัวอย่างโปรแกรม C - แม่สูตรคูณ

ความสามารถของโปรแกรมตัวนี้ คือ ต้องระบุแม่สูตรคูณให้อยู่ระหว่างแม่ 2 ถึงแม่ 12 เท่านั้น ถ้าอยู่ในช่วงแม่ 2 ถึง 12 ให้แสดงผลลัพธ์จากการคูณ แต่ถ้านอกเหนือจากที่กำหนดให้แสดงคำว่า “Out of range” แทน
เรามาพิจารณาทีละจุด ดังนี้
เมื่อพิจารณาดีๆ แล้วจะเห็นว่ามีการทำซ้ำหรือวนลูป (Loop) คือ การคูณกันของแม่สูตรคูณ ตั้งแต่ 1 – 12
การแสดงผล (Output) : แสดงผลลัพธ์จากการคูณกันของแม่สูตรคูณที่เรากำหนด
การนำข้อมูลเข้า (Input) : ตัวเลขแม่สูตรคูณที่เราต้องการ
การประมวลผล (Processing) :
  • ป้อนข้อมูลที่เป็นตัวเลขแม่สูตรที่เราต้องการ
  • ตรวจสอบตัวเลขแม่สูตรที่เราป้อนเข้ามาให้อยู่ในช่วงตัวเลข 2 – 12 เท่านั้น ถ้าไม่อยู่ในขอบเขตให้แสดงคำว่า “Out of range” ถ้าอยู่ในขอบเขตแสดงผลลัพธ์จากการคูณ
การกำหนดตัวแปร (Variable) :
  • num - ตัวเลขที่เป็นแม่สูตรคูณที่เราต้องการ
  • i - จำนวนครั้งในการคูณกันของแม่สูตรคูณ ตั้งแต่ 1 – 12
 Source Code:
int main( ) {
     int num, i;

     printf(“Enter number: ”);
     scanf(“%d”, &num);

     if ((num >= 2) && (num <= 12)) {
          for (i = 1; i <= 12; i++)
               printf(“%d x %d = %d\n”, num, i, (num*i));
     } else
          printf(“Out of range”);

     return 0;
}

8 ความคิดเห็น:

  1. ลองแล้วไม่เห็นจะได้เลย

    ตอบลบ
  2. ไม่ระบุชื่อ24 กรกฎาคม 2555 เวลา 14:18

    printf(“Enter number: ”); เออเล่ออ่ะครับ

    ตอบลบ
  3. ไม่ระบุชื่อ27 กรกฎาคม 2555 เวลา 11:10

    แก้ตรง Enter number เป็น double qoute คับบบ

    ตอบลบ
  4. ไม่ระบุชื่อ2 กันยายน 2555 เวลา 18:21

    ขอบคุณค่ะ แก้ไขนิดหน่อย

    ตอบลบ
  5. ไม่ระบุชื่อ28 มกราคม 2556 เวลา 10:21

    เออเล่อ บ่อยมากเลยครับ

    ตอบลบ
  6. ไม่ระบุชื่อ27 กรกฎาคม 2556 เวลา 18:23

    แก้แล้ว แต่ก็ยังเออเล่ออ่ะ

    ตอบลบ
  7. ไม่ระบุชื่อ17 กันยายน 2556 เวลา 13:41

    อย่ากได้แม่ๅตบ้างทำไงคะ

    ตอบลบ
  8. ไม่ระบุชื่อ17 กันยายน 2556 เวลา 13:42

    อย่ากได้แม่19บ้างทำไงคะ

    ตอบลบ