สวัสดีครับ น้องๆ มาพบกับแบบฝึกหัด VB.NET กันอีกข้อครับ ในข้อนี้โจทย์ที่น่าสนใจเหมาะกับผู้เริ่มต้นเขียนโปรแกรมอีกข้อครับกับ จงเขียนโปรแกรมด้วย VB.NET แบบ Windows Form Application โดยให้เขียนโปรแกรมแปลงค่า องศาเซลลเซียส เป็น องศาฟาเรนไฮต์ ( C° to F° ) ครับ และเช่นเคยครับนี่เป็นแบบฝึกหัดออนไลน์ของน้องๆ ใน คอร์ส VB.NET Basic : Windows Form Application สำหรับน้องๆ ที่สนใจลองทำโจทย์ข้อนี้กันดูครับ มาสนุกกับการเขียนโปรแกรมไปด้วยกันครับ ^^
โจทย์
จงเขียนโปรแกรมด้วย VB.NET แบบ Windows Form Application ทำการแปลง องศาเซลเซียส (C°) เป็น องศาฟาเรนไฮต์ (F°) โดยให้ผู้ใช้ป้อน ค่าองศาเซลเซียส (C°) ลงใน TextBox แล้วทำการแสดงผลค่าองศาฟาเรนไฮต์ (F°) ลงใน Label ทันที (โดยใช้ Event KeyUp)
สูตรการแปลง C° เป็น F°
Temp (F°) = Temp (C°) x 9/5 + 32
ตัวอย่างการทำงาน
1) เมื่อทำการ Run โปรแกรมจะได้หน้าจอของโปรแกรมดังนี้
2) ทำการกรอก องศาเซลเซียส (C°) เป็น ค่า 1 แล้วโปรแกรมจะคำนวณแปลง องศาเซลเซียส (C°) เป็น องศาฟาเรนไฮต์ (F°) โดยอัตโนมัติ
3) ทำการเปลี่ยนค่ากรอก องศาเซลเซียส (C°) เป็น ค่า 40 แล้วโปรแกรมจะคำนวณแปลง องศาเซลเซียส (C°) เป็น องศาฟาเรนไฮต์ (F°)โดยอัตโนมัติ
เป็นยังไงบ้างครับ ข้อนี้ ที่จริงก็แอบยากนิดๆ นะครับ แต่ไม่น่าจะยากเกินความสามารถของน้องๆ แน่นอน ในข้อนี้จะฝึกทั้งการใช้ Control พื้นฐานทั้ง Form , TextBox และ Label ยังมีการใช้ Event KeyUp สำหรับการทำให้เป็นการกรอกข้อมูลแล้วคำนวณโดยอัตโนมัติ และที่จริงก็มี If ด้วยนะ เอาล่ะครับ ลองทำกันดูครับ ถ้าใครทำเสร็จแล้วก็สามารถส่งคำตอบได้ใน Fanpage ของ TUTORTONG ได้เลยนะครับ ^^