วันอังคารที่ 28 มิถุนายน พ.ศ. 2554

ข้อมูลการเข้าเรียนและการบ้าน CSC499 VB.NET 29/6/2554





7-Jun
14-Jun
HW1
22/6
HW2
29/6
1
2
5205356
นาย ภาณุพงศ์ โตวิวัฒน์
1
1
H
1
H
1
2
2
5205448
นาย ทฤษฎี ศรีมานนท์
1
1
H
1
H
1
3
2
5206491
นาย ณัฐพล พรรณศิลป์
1
1
H
1
H
1
4
2
5208563
นาย อิทธิพงศ์ ชละธาร
1
1
H
1
H
1
5
2
5208648
นาย ณัฐพล บุญสู่
0



H
6
2
5208678
นาย กีรติ เปียงใจ
1
1
H
1
H
0
7
2
5300958
นางสาว ธัชชาพรรณ มาเจริญ
1
H
1
H
8
2
5307256
นางสาว ณัฎชา ตั้งศรีเกียรติกุล
1
H
1
H*
H
9
2
5308433
นาย ชรัณ ถนอมวงษ์
1



H
10
2
5308733
นาย ณฐพล ดาวเรือง
0
1
H*


สม


VB 29/6/2554
- Array
การบ้าน
1. นำ Module ชื่อ CalBank มาปรับปรุงโดยการนำ
Array เข้ามาช่วย (กี่ตัวก็ได้) แทนการคำนวณซ้ำ 11 รอบ
(1000,500,100,50,20,10,5,2,1,0.50,0.25)
ให้จำนวนคำสั่งในการเขียนโปรแกรมจากประมาณ 80 บรรทัด
เหลือ 20 - 25 บรรทัด
2. รับค่าจำนวนเต็ม 2 จำนวนคือ x และ y
ต้องการให้แสดงผลลัพธ์ของ x / y โดยผลลัพธ์ของการหาร
เป็น integer ห้ามใช้เครื่องหมาย / หรือ \
รับ 2 และ 3 เข้ามา
3/ 2 = 0 เศษ 2
รับ 3 และ 2 เข้ามา
2/ 3 = 1 เศษ 1
รับ 20 และ 3 เข้ามา
3/ 20 = 6 เศษ 2
วิธีการ
1. 20 - 3   = 17 ซึ่ง 17 มากกว่า 3 ฉะนั้นคำนวณต่อ
2. 17 - 3   = 14 ซึ่ง 14 มากกว่า 3 ฉะนั้นคำนวณต่อ
3. 14 - 3   = 11 ซึ่ง 11 มากกว่า 3 ฉะนั้นคำนวณต่อ
4. 11 - 3   = 8 ซึ่ง 8 มากกว่า 3 ฉะนั้นคำนวณต่อ
5. 8 - 3   = 5 ซึ่ง 5 มากกว่า 3 ฉะนั้นคำนวณต่อ
6. 5 - 3   = 2 ซึ่ง 2 น้อยกว่า 3 ฉะนั้นหยุดคำนวณและ
แสดงว่า ค่าที่หารลงตัวคือ 6 ซึ่งหมายถึงจำนวนรอบที่
คำนวณและเศษที่เหลือจากการหารคือ 2 ในรอบสุดท้าย
3. พิมพ์รูปสี่เหลี่ยม  4 แถว 10 column
**********
* *
* *
**********
4. แก้โปรแกรม
For i = 1 To 5
            For j = 1 To i
                Console.Write(j)
            Next
            Console.WriteLine()
        Next
เปลี่ยน for ตัวบนเป็น do loop while อันล่างเป็น while
โดยต้องทำงานให้ได้ผลลัพธ์เหมือนกัน
5. array 2 มิติ
1 2 3
4 5 6
7 8 9
ต้องการหาผลบวกในแนวนอน 3 แนว
ต้องการหาผลบวกในแนวตั้ง 3 แนว
ต้องการหาผลบวกในแนวทแยงมุม 2 แนว
การหาค่าผลบวกเขียนให้เขียนด้วยคำสั่ง loop หรือ condition

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

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