วันอังคารที่ 10 พฤศจิกายน พ.ศ. 2558

C# WindowsForm [ตัดเกรดคะแนน]

รูปแบบ ฟอร์ม ดับเบิ้ลคลิีกที่ ปุ่ม OK เขียนโค้ด ครับ

            int x;
            string strOut = "";
            x = int.Parse(textBox2.Text);
            if (x > 100)
            {
                MessageBox.Show("กรุณาป้อนตัวเลขจำนวนไม่เกิน 100");
            }
            else if (x >= 80 && x <= 100)
            {
                strOut += "A";
            }
            else if (x >= 75)
            {
                strOut += "B+";
            }
            else if (x >= 70)
            {
                strOut += "B";
            }
            else if (x >= 65)
            {
                strOut += "C+";
            }
            else if (x >= 60)
            {
                strOut += "C";
            }
            else if (x >= 55)
            {
                strOut += "D+";
            }
            else if (x >= 50)
            {
                strOut += "D";
            }
            else if (x >= 0 && x < 50)
            {
                strOut += "F";
            }
            else
            {
                MessageBox.Show("กรุณาป้อนข้อมูลให้ถูกต้อง!");
            }
            textBox3.Text = strOut.ToString();

กำหนดตัวแปร x เป็นชนิด int หรือ จำนวนเต็มนั้นเอง เพื่อนำมาเก็บค่า ที่กรอกจากช่อง textbox2 ใช้

if ในการเช็คเงื่อนไข จะเข้าเงือนไขตามจำนวนที่กรอก ถ้ากรอกเกิน 100 ก็จะเตือนให้กรอกใหม่ หรือ

กรอกเป็นตัวอักษรก็จะเด้งเตือนให้ป้อนตัวเลข ดึงค่ามาโชว์โดนดึง str ตัวแปรมาโชว์ str ประกาศเป็น

สตริง



-------------------------------- ขอบคุณครับที่เข้ามารับชม -----------------------------------------------


วันจันทร์ที่ 26 ตุลาคม พ.ศ. 2558

C# WindoowsForm - คำนวณ [min-max]


double click ที่ปุ่ม OK แล้วเขียนโค้ด

  • ประกาศตัวแปรเป็นชนิด int x,y,sum=0 sumใช้เก็บผมรวมค่า min max
  • x=int.Parse(textBox1.text) บอกว่าให้เก็บค่าอินในช่อง textbox1 ไว้ใน x คือค่า min
  • y=int.Parse(textBox2.text) บอกว่าให้เก็บค่าอินในช่อง textbox2 ไว้ใน y คือค่า max
  • ประกาศเงือนไข if ถ้า x มากกว่าเท่ากับ y ก็เข้าเงือนไข min มากกว่า max ก็ให้ป้อนค่าใหม่
  • จากนั้นเคลีร์ค่าในช่อง min max เป็นค่าว่าง โดยคำสั่ง textbox1.text="";
  • ถ้าไม่ใช่ else ให้เข้า lop for (int i=x;i<=y;i++)
  • sum+=i; นำค่า i ไปเก็บใน sum แล้ว แสดงทาง textbox3.text = sum.tostring(); ในค่า sum หรือผลรวมเป็นสตริง ชนิดตัวเลขตัวอักษร
double click ที่ปุ่ม Clear เเล้วเขียนโค้ด แสดงค่าว่างดังนี้ครับ


ขอบคุณที่เข้ามารับชม ครับ