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
ไม่มีความคิดเห็น:
แสดงความคิดเห็น