1.  ข้อใดเป็นผลลัพธ์จากส่วนของโปรแกรมดังต่อไปนี้
     int m = 5,n = 8;
     printf("%d %d\n",m%n,n%m);

1)
    0  1
2)
1  0
3)
    5  3
 4)
3  5
2.  ถ้าในโปรแกรมมีการกำหนดค่าของตัวแปร  ดังต่อไปนี้
    int c,k
    double x,y,z;
    x = 1.2;y = 2.1; z = 3.2; c = 3;
    z = x + y + z;
    k = z / c
    printf("%f %f %f %d %f",x,y,z,k,z/c;
    ผลลัพธ์ที่แสดงออกมาทางหน้าจอตรงกับข้อไดต่อไปนี้
1)
    1.200000  2.100000  3.200000  2  1.000000
2)
1.200000  2.100000  6.500000  2  2.000000
3)
    1.200000  2.100000  6.500000  2  2.166667
4)
1.200000  2.100000  3.200000  2  1.066667
3.  จงเขียนโปรแกรมให้ป้อนตัวเลขจำนวนเต็มเข้ามา  3  จำนวน  และคำสั่งในการรับค่าตัวเลขจำนวนเต็มมาเก็บไว้ในตัวแปรที่ชื่อ first,second และ third  ตามลำดับ  โดยต้องมีการป้อนค่าทั้งหมด  3  ครั้งแยกกัน 
(ตัวอย่าง input ของโปรแกรม)

(ตัวอย่าง output ของโปรแกรม)

4.  จงแสดงผลลัพธ์ของตัวแปร m และ n ที่ได้จากการทำงานตามคำสั่งเหล่านี้ เมื่อกำหนดให้ข้อมูลที่ป้อนเข้ามาจากคีย์บอร์ดมีค่าเป็น 10  และ  8  ตามลำดับ
#include <stdio.h>
void main()
{
   clrscr();
   int m,n;
   printf("Enter 2 integers > ");
   scanf("%d %d",&m, &n);
   m = m+5;
   n = 3*n;
   printf("m = %d\nn= %d\n",m,n);
   getch();

}

5.  จงเขียนโปรแกรมแกรม  โดยกำหนดให้ a และ b เป็นตัวแปรชนิดจำนวนเต็ม  จงแสดงข้อความบอกให้ป้อนตัวเลขจำนวนเต็มเข้ามา  2  จำนวน  จากนั้นแสดงผลบวกของตัวเลขทั้งสอง  พร้อมกับข้อความประกอบผลบวกนั้นด้วย

(ตัวอย่าง input ของโปรแกรม)

(ตัวอย่าง output ของโปรแกรม)

6.  จงเขียนโปรแกรมรับค่ารัศมีของวงกลม (radius) ผ่านทางคีย์บอร์ด  จากนั้นให้คำนวณหาพื้นที่วงกลม (area) และขนาดเส้นรอบวง (circumference) โดยมีสูตรในการคำนวณดังนี้
           area = pi * radius * radius
           circumference = 2 * pi * radius
           โดยกำหนดให้ pi เป็นค่าคงที่มีค่าเท่ากับ 3.14159
(ตัวอย่าง input ของโปรแกรม)

(ตัวอย่าง output ของโปรแกรม)
 
7.  จงเขียนโปรแกรมเพื่อแปลงค่าขององศาฟาเรนไฮน์ (F) ให้เป็นองศาเซลเซียล (C)  ตามสูตร C = (F-32)/1.8  โดยรับค่าองศาฟาเรนไฮน์เข้ามาทางคีย์บอร์ด
(ตัวอย่าง input ของโปรแกรม)

(ตัวอย่าง output ของโปรแกรม)

8.  จงเขียนโปรแกรมเพื่อคำนวณหาค่าของ  โดยค่าของ  X  ให้รับเข้ามาทางคีย์บอร์ด
(ตัวอย่าง input ของโปรแกรม)

(ตัวอย่าง output ของโปรแกรม)

9.  จงเขียนโปรแกรมเพื่อคำนวณและแสดงค่าเฉลี่ยของคะแนนสอบนักเรียน  โดยข้อมูลที่โปรแกรมจะต้องอ่านเข้ามาได้แก่  ชื่อนักเรียน  และคะแนนสอบทั้ง 3 วิชา
(ตัวอย่าง input ของโปรแกรม)

(ตัวอย่าง output ของโปรแกรม)
 
10.  จงเขียนโปรแกรมคำนวณอายุ  โดยรับข้อมูล ชื่อ (name) และปีที่เกิด (birth year) พร้อมกับแสดงอายุปัจจุบันออกทางหน้าจอ  กำหนดให้     อายุปัจจุบัน = ปี พ.ศ. ปัจจุบัน - ปีที่เกิด

(ตัวอย่าง input ของโปรแกรม)

(ตัวอย่าง output ของโปรแกรม)

   
H-o-M-e

ครูขวัญจิตร สุวรรณวงศ์
สาระคอมพิวเตอร์ โรงเรียนลำปางกัลยาณี
www.lks.ac.th/kuanjit
e-mail : suwannawongse@hotmail.com

m.tokiya