วันพุธที่ 11 มกราคม พ.ศ. 2555

เนื้อหา CSC488 วันที่ 12/1/2555

คำสั่งในการแสดงผล
console.write()
console.writeline()

คำสั่งในการรับค่า
console.readline()
dim x as integer
x = console.readline()

Program 1
จงเขียนโปรแกรมในการรับค่าตัวเลขจำนวนเต็ม 2 จำนวน จากนั้นแสดง
ผลลัพธ์ของการนำ 2 จำนวนนี้มาบวกกัน

Condition
- if ... end if
รูปแบบ
if ตามด้วยเงื่อนไข then
 คำสั่งที่ต้องทำ
end if

ถ้ามีมากกว่า 1 เงื่อนไข
if ตามด้วยเงื่อนไข then
 คำสั่งที่ต้องทำ
else
 คำสั่งที่ต้องทำ
end if
หรือ
if ตามด้วยเงื่อนไข then
 คำสั่งที่ต้องทำ
elseif ตามด้วยเงื่อนไข then
 คำสั่งที่ต้องทำ
elseif ตามด้วยเงื่อนไข then
 คำสั่งที่ต้องทำ
else
 คำสั่งที่ต้องทำ
end if

- select case ... end select

Program 2
จงเขียนโปรแกรมในการรับค่าตัวเลขจำนวนเต็ม 2 จำนวน
และรับค่าเครื่องหมายในการคำนวณ (+, -, *, /, ^, mod, \)
จากนั้นแสดงผลลัพธ์ของการนำ 2 จำนวนนี้มาคำนวณตามเครื่องหมายที่
รับเข้ามา
- ใช้คำสั่ง if
- ใช้คำสั่ง select case

x = 5
y = 3
x / y = 5/3 = int -> 1.666
x mod y = 5 mod 3 = 2 เศษที่เหลือจากการหาร 5 ด้วย 3
x \ y = 1 นำค่าที่หารลงตัวมาเป็นคำตอบ -> integer division

คะแนน  เกรด
0-50  F
51-60  D
61-100  A
0<=score<=50
0<=score ->  score >=0    score<=50
and, or, not

การบ้าน
1. รับค่าตัวเลข 2 จำนวนมาหารกันและแสดงผลลัพธ์ออกมา
แต่ห้ามใช้เครื่องหมายหาร
รับ 10 กับ 3 ให้ตอบว่า 3 เหลือเศษ 1
2. คุณได้รับเงินเดือน 32765.75 บาท คุณจะได้รับธนบัตรแต่ละชนิด ชนิดละ
กี่ใบ เมื่อกำหนดความสำคัญของธนบัตรจากมากไปน้อยดังนี้
1000, 500, 100, 50, 20, 10, 5, 2, 1, 50 สตางค์และ 25 สตางค์
ห้ามใช้ Array

ส่ง
ไม่เกิน 15/1/2555 20.00 น.

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

แสดงความคิดเห็น