CSC499 Special Topics : VB.NET
sec 02 วันพุธ 9.00 - 12.00 น.
15/6/2554
หัวข้อ
- Console Application
visual studio 2005/2008/2010*
====================
Console Application
Solution
Project
Module
ต้องมี sub main ถึงจะ Run ได้
===============
if เงื่อนไข then
คำสั่งที่ต้องทำ
คำสั่งที่ต้องทำ
end if
=================
if เงื่อนไข1 then
คำสั่งที่ต้องทำ
คำสั่งที่ต้องทำ
else
คำสั่งที่ต้องทำ
end if
==========================
if เงื่อนไข1 then
คำสั่งที่ต้องทำ
คำสั่งที่ต้องทำ
else if เงื่อนไข2 then
คำสั่งที่ต้องทำ
else
คำสั่งที่ต้องทำ
end if
=====================
คำสั่ง select case ... end select
select case ตัวแปร
case ค่าของตัวแปร
คำสั่งที่ต้องทำ
case ค่าของตัวแปร
คำสั่งที่ต้องทำ
case else 'เท่ากับคำสั่ง default ใน java
คำสั่งที่ต้องทำ
end select
==================
ตัดเกรด
ช่วงคะแนน เกรด
0-50 F
51-100 A
=====================
0<=score<=50
0<=score แก้เป็น score >= 0
score<=50
and
or
not
if score >= 0 and score <=50 then
grade = "F"
end if
=========================
Structure Programming
Control Structure
1. sequence ลำดับก่อนหลัง
2. condition / selection
2.1 if
2.2 select case ... end select
3. loop
3.1 for
for ค่าเริ่มต้น to ค่าสุดท้าย step ค่าที่เพิ่ม/ลดแต่ละครั้ง
ของการวนลูป
คำสั่งที่ต้องทำ
next
3.2 while
ค่าเริ่มต้น
while (ค่าสุดท้าย)
คำสั่งที่ต้องทำ
step ที่เพิ่มขึ้น/ลดลงแต่ละครั้ง
end while
3.3 do while
ค่าเริ่มต้น
do
คำสั่งที่ต้องทำ
step ที่เพิ่มขึ้น/ลดลงแต่ละครั้ง
loop while (ค่าสุดท้าย)
===================
การบ้าน
เขียนโปรแกรมตัดเกรด
ช่วงคะแนน เกรด
0-50 F
51-60 D
61-70 D+
71-80 C
81-85 C+
86-90 B
91-95 B+
96-100 A
คำนวณเกรด
นับจำนวนนักศึกษาในแต่ละเกรด
คะแนนมากที่สุดเป็นเท่าใด และเป็นของนักศึกษาคนที่เท่าไหร่
คะแนนน้อยที่สุดเป็นเท่าใด และเป็นของนักศึกษาคนที่เท่าไหร่
คะแนนเฉลี่ยเป็นเท่าใด
ส่งการบ้าน
รหัสนักศึกษาลงท้ายด้วยเลขคู่
sumana_ks@yahoo.com
รหัสนักศึกษาลงท้ายด้วยเลขคี่
sumanaks@gmail.com
หมายเหตุ
- ส่งได้เพียง 1 ครั้ง ส่งเกินหักครั้งละ 1 คะแนน
- ไม่เขียนชื่อ ไม่มีไฟล์แนบ ถือว่าไม่ได้ส่ง
ส่งการบ้านทุกครั้งภายในวันอาทิตย์ ก่อน 24.00 น.
** ใครส่งก่อนและถูกต้อง เสมอ มีคะแนนพิเศษ **
ไม่มีความคิดเห็น:
แสดงความคิดเห็น