ส่งการบ้าน ครั้งที่7

โปรแกรมที่ 7.7




using System;
namespace studentname
{
    class student
    {
        private int idNumber;                          //ตัวแปรเก็บรหัสประจำตัว
        private string lastName;                      //ตัวแปรเก็บชื่อ
        private double gradePointAversge;        //ตัวแปรเก็บเกรดเฉลี่ย
        public int getld(){                       //เมธอดอ่านรหัสประจำตัว
       
            return idNumber;
        }
        public string getName(){                //เมธอดสำหรับอ่านชื่อ
       
            return lastName;
        }
        public double getGPA(){                  //เมธอดสำหรับอ่านเกรดเฉลี่ย
       
            return gradePointAversge;
        }
        public void setLd(int id){               //เมธอดสำหรับสำหรับกำหนดรหัสประจำตัว
       
            idNumber = id;
        }
        public void setName(string name){        //เมธอดสำหรับสำหรับกำหนดชื่อให้กับออบเจ็กต์
       
            lastName = name;
        }
        public void setGPA(double gpa) {        //เมธอดสำหรับสำหรับกำหนดเกรดเฉลี่ย
            gradePointAversge = gpa;
        }
        class Program
        {
            static void Main()
            {
                student st = new student();    //สร้างออบเจ็ต์ใหม่โดยให้ st เป็นตัวอ้างอิง
                st.setLd(9353);                //กำหนดรหัสประจำตัวให้กับออบเจ็กต์
                st.setName("Teerawat");        //กำหนดชื่อให้กับออบเจ็กต์
                st.setGPA(3.98);
                Console.WriteLine("Student name {0} has ID # {1} and gpa of{2}",
                    st.getName(), st.getld(), st.getGPA());
                Console.ReadLine();
            }
        }
    }
}


โปรแกรมที8.6



using System;
namespace ConsoleApplication1
{
    class Program
    {
        static void Main(){
            double[] waterDepht = { 45, 19, 2, 16.8, 190, 0.8, 510, 6, 18 };  //ค่าเริ่มต้นอาร์เรย์
            string outputMsg = "";
            string caption = "System.Array Methods IIIustrated";
            double[] w = new double[20];          //สร้างอาร์เรย์ว่าง 20 เซล

            outputMsg += "waterDepth Array\n\n";
            foreach (double wVal in waterDepht)
                outputMsg += wVal + "\n";         //วนลูปแสดงค่าในอาร์เรย์
            MessageBox.Show(outputMsg, caption);
            //คัดลอกอาร์เรย์ waterDepth ตั้งแต่เซล 2 มาใส่อาร์เรย์ w จำนวน 5 เซล
            Array.Copy(waterDepht, 2, w, 0, 5);
            Array.Sort(w);                        //เรียงข้อมูลในอาร์เรย์ w
            outputMsg = "Array w Sorted\n\n";
            foreach (double wVal in w)
            {
                if (wVal > 0)
                    outputMsg += wVal + "\n";      //แสดงข้อมูลในอาร์เรย์ w
            }
            MessageBox.Show(outputMsg, caption);
            Array.Reverse(w);                     //กลับค่าอาร์เรย์ w จากหลังมาหน้า
            outputMsg = "Array w Reversed\n\n";
            foreach (double wVal in w)
            {
                if (wVal > 0)
                    outputMsg += wVal + "\n";       //แสดงค่าในอาร์เรย์
            }
            MessageBox.Show(outputMsg, caption);
        }
    }
}