วันอังคารที่ 10 กันยายน พ.ศ. 2556

ใบงานที่ 5.1 แก้ไขเมท็อดพิมพ์ดาว

ใบงานที่ 5.1
แก้ไขเมท็อดพิมพ์ดาว
ให้ผู้เรียนศึกษาใบความรู้ที่ 5.1 จากนั้นสร้างโปรเจ็กต์และเขียนโปรแกรมตามโจทย์ที่กำหนดให้ต่อไปนี้
1. ดัดแปลงโปรแกรมในตัวอย่างที่ 5.1 เพื่อให้มีการทำงานดังต่อไปนี้
       1.1 ทดลองสร้างเมท็อดอีกอันหนึ่งชื่อ PrintLongerLine ซึ่งมีการทำงานคล้ายกับเมท็อด
              PrintLine แต่พิมพ์ดาวออกมา 20 ดวงแทนที่จะเป็น 10 จากนั้นเขียนเฉพาะการประกาศ
              เมท็อด PrintLongerLine ลงในช่องว่าง
using System;
    class MyClass {
        static void PrinLine() {
            for (int i = 0; i < 20; i++)
            Console.Write('*');
            Console.WriteLine();
            Console.ReadLine();
        }
        static void Main() {
            MyClass.PrinLine();
            MyClass.PrinLine();  
        }
    }




.2 หลังจากสร้างเมท็อด PrintLongerLine สำเร็จแล้ว แก้ไขเมท็อด Main เพื่อให้โปรแกรม
พิมพ์ดาว 10 ดวงเป็นจำนวน 3 แถว และ 20 ดวงเป็นจำนวน 3 แถว ดังแสดง
**********
**********
**********
********************
********************
********************

1.3 จากนั้นเขียนคำสั่งที่ใช้ภายในเมท็อด Main ลงในช่องว่าง
using System;
    class MyClass {
        static void PrinLineLine() {
            for (int i = 0; i < 10; i++)
            Console.Write('*');
            Console.WriteLine();
           
        }
        static void PrinLine()
        {
            for (int i = 0; i < 20; i++)
                Console.Write('*');
            Console.WriteLine();
        }
        static void Main() {
            MyClass.PrinLineLine();
            MyClass.PrinLineLine();
            MyClass.PrinLineLine();
            MyClass.PrinLine();
            MyClass.PrinLine();
            MyClass.PrinLine();
          
            Console.ReadLine();
        }
    }




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

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