แบบฝึกหัด VB.NET ( Windows Form Application ) : ข้อที่ 2 จงเขียนโปรแกรมแปลง องศาเซลเซียส เป็น องศาฟาเรนไฮต์

แบบฝึกหัด #121
เขียนโดย :
มีผู้อ่าน : 13,910 คน วันนี้ : 3 คน

สวัสดีครับ น้องๆ มาพบกับแบบฝึกหัด 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 โปรแกรมจะได้หน้าจอของโปรแกรมดังนี้

แบบฝึกหัด VB.NET ( Windows Form Application ) : ข้อที่ 2 จงเขียนโปรแกรมแปลง องศาเซลเซียส เป็น องศาฟาเรนไฮต์

 

2) ทำการกรอก องศาเซลเซียส (C°) เป็น ค่า 1 แล้วโปรแกรมจะคำนวณแปลง องศาเซลเซียส (C°) เป็น องศาฟาเรนไฮต์ (F°) โดยอัตโนมัติ

แบบฝึกหัด VB.NET ( Windows Form Application ) : ข้อที่ 2 จงเขียนโปรแกรมแปลง องศาเซลเซียส เป็น องศาฟาเรนไฮต์

 

3)  ทำการเปลี่ยนค่ากรอก องศาเซลเซียส (C°) เป็น ค่า 40 แล้วโปรแกรมจะคำนวณแปลง องศาเซลเซียส (C°) เป็น องศาฟาเรนไฮต์  (F°)โดยอัตโนมัติ

แบบฝึกหัด VB.NET ( Windows Form Application ) : ข้อที่ 2 จงเขียนโปรแกรมแปลง องศาเซลเซียส เป็น องศาฟาเรนไฮต์

 

เป็นยังไงบ้างครับ ข้อนี้ ที่จริงก็แอบยากนิดๆ นะครับ แต่ไม่น่าจะยากเกินความสามารถของน้องๆ แน่นอน ในข้อนี้จะฝึกทั้งการใช้ Control พื้นฐานทั้ง Form , TextBox และ Label ยังมีการใช้ Event KeyUp สำหรับการทำให้เป็นการกรอกข้อมูลแล้วคำนวณโดยอัตโนมัติ และที่จริงก็มี If ด้วยนะ เอาล่ะครับ ลองทำกันดูครับ ถ้าใครทำเสร็จแล้วก็สามารถส่งคำตอบได้ใน Fanpage ของ TUTORTONG ได้เลยนะครับ ^^