วันจันทร์ที่ 22 กันยายน พ.ศ. 2551

การบ้านวันที่24ก.ย.51 3-ข้อ

1. ให้เขียน job analysis 5 ข้อ จากโจทย์ต่อไปนี้ (ไม่ต้องเขียนโปรแกรม)
1.1 เพื่อหาค่าพื้นที่ของวงกลม จากสูตร พายR2 และเส้นรอบรูปจากสูตร 2พายR โดยมีรัศมีเริ่มจาก 1 ถึง 50 นิ้ว
(กำหนด พาย = 3.1415)
1.วัตถุประสงค์
เพื่อหาค่าพื้นที่ของวงกลมและเส้นรอบรูปโดยมีรัศมีเริ่มจาก1-50นิ้ว
2.>ผลลัพธ์
พายR2 = X
2พาย R = Y
พายR2 = พื้นที่วงกลม Area circle
3.>ข้อมูลนำเข้า
R

4.>ตัวแปร
R , พาย , X , T

5.>เริ่มต้นการทำงาน
1. เริ่มต้นการทำงาน
2. กำหนดค่า พาย = 3.1415
3. รับค่า R รับค่ารัศมีใส่ไว้ในตัวแปร R
4. คำนวณจากสูตร พายR2 = X , 2พายR = Y
5. แสดงผลลัพธ์ X , Y
6. จบการทำงาน

Flowchart
















2.---

2. ให้เขียนโปรแกรมดังต่อไปนี้ ด้วยภาษาซี เมื่อรันผ่านแล้ว ให้ลอก Source code ใส่กระดาษด้วยลายมือที่อ่านง่าย

2.1 ให้เขียนโปรแกรมแสดงเลข 1 – 20 (filename : rep20.cpp)
ตัวอย่าง
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20

2.2 ให้เขียนโปรแกรมแสดงเลขคู่ จนถึงค่าที่กำหนด (filename : repeven.cpp)
ตัวอย่าง
Num = 10
2 4 6 8 10
---------------------------
Num = 14
2 4 6 8 10 12 14

2.1 (rep20.CPP)

#include ไม่ขึ้นแสดงว่ามันอัพไม่ได้

#include ไม่ขึ้นแสดงว่ามันอัพไม่ได้

void main()

{

int n,i;

clrscr();

printf("num:");scanf("%d",&n);

for(i=1;i<=n;i++)

{printf("%d\t",i);}

getch();

}
2.2 (repeven.CPP)
#include

#include

void main()

{

int n,i;

clrscr();

printf("num=:");scanf("%d",&n);

for (i=2;i<=n; i+=2)

{printf("%d\t",i);}

printf("\n-----------------end of file--------------------");

getch();

}

-------------------------------------------------------------------------------------
เป็นตัวอย่างอีกข้อ
#include

#include

void main()

{int lw=2,pw;

clrscr();

printf("Input Your Limit number : ");scanf("%i",&pw);

printf("\n");

while(lw<=pw)

{

printf("\t%i",lw); lw=lw+2;

}

getch();}
-------------------------------------------------------------------------------------

ไม่มีความคิดเห็น: