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

เนื้อหา VB.net 15/06/2554

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 น.
** ใครส่งก่อนและถูกต้อง เสมอ มีคะแนนพิเศษ **

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

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