BÀI MỚI NHẤT
Monday, August 15, 2016

Viết chương trình C#:Lập mảng 1 chiều MSSV

Đề bài:

Viết chương trình C# tạo một mạng chứa mã số và tên Sinh Viên.

Viết chương trình C#:Lập mảng 1 chiều MSSV

Dưới đây là đoạn code tham khảo:

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace ConsoleApplication6 
{
    class Student
    {
        int masv;
        string ten;

        public Student()
        {
            masv = 0;
            ten = "";
        }

        public Student(int masv, string ten)
        {
            this.masv = masv;
            this.ten = ten;
        }

        public override string ToString()
        {
            return "[ " + masv + " - " + ten + " ]";
        }

        public void Input()
        {
            Console.Write("Moi nhap ma sv: ");
            masv = Convert.ToInt32(Console.ReadLine());
            Console.Write("Moi nhap ten sv: ");
            ten = Console.ReadLine();
        }
    }

    class Program
    {
        static void Main(string[] args)
        {
            int totalStudent = 0;
            // Yêu cầu người dùng nhập số Sinh viên
            Console.Write("Moi nhap so luong sinh: ");
            totalStudent = Convert.ToInt32(Console.ReadLine());
            // Khai báo và khởi tạo mảng Sinh viên
            Student[] list = new Student[totalStudent];
            // duyệt qua các phần tử của mảng, khởi tạo
            // từng phần tử và gọi hàm Input() để nhập dữ liệu
            for (int i = 0; i < list.Length; i++)
            {
                list[i] = new Student();
                list[i].Input();
            }
            // in mảng Sinh viên ra màn hình
            for (int i = 0; i < list.Length; i++)
            {
                Console.WriteLine(list[i]);
            }

            Console.ReadKey(); // Nhập 1 ký tự để kết thúc
        }
    }
}

Kết quả của chương trình
chạy chương trình


Theo Đinh Quang Trưởng