ITHelpself / CSharp

0 stars 1 forks source link

[10] Bài tập 1 #10

Open ITHelpself opened 4 years ago

ITHelpself commented 4 years ago

image

ITHelpself commented 4 years ago

e dựa vào những kiến thức đã học rồi làm các bài tập này nhé. Hàm tạo bắt buộc có, setter/getter cũng bắt buộc có luôn

ThanhPhong212 commented 4 years ago

Câu 1 nhập xuất danh sách nhân viên


using System;
using System.Collections.Generic;
using System.Linq;
using System.Runtime.Remoting.Messaging;
using System.Security.AccessControl;
using System.Text;
using System.Threading.Tasks;

namespace Nhanvien
{
    class Nhanvien
    {
        private string Hoten, Gioitinh, Quequan;
        private int Tuoi, Mucluong;
        public Nhanvien()
        {
            Hoten = "Bien Thanh Phong";
            Tuoi = 20;
            Gioitinh = "Nam";
            Quequan = "Phu Yen";
            Mucluong = 9999;
        }
        public Nhanvien(Nhanvien nv)
        {
            Hoten = nv.Hoten;
            Tuoi = nv.Tuoi;
            Gioitinh = nv.Gioitinh;
            Quequan = nv.Quequan;
            Mucluong = nv.Mucluong;
        }
        public Nhanvien(string hoten,int tuoi,string que, int luong, string gioitinh)
        {
            Hoten = hoten;
            Tuoi = tuoi;
            Quequan = que;
            Mucluong = luong;
            Gioitinh = gioitinh;
        }
        public string ten
        {
            get { return Hoten; }
            set { Hoten = value; }
        }
        public int tuoi
        {
            get { return Tuoi; }
            set { Tuoi = value; }
        }
        public string gioitinh1
        {
            get { return Gioitinh; }
            set { Gioitinh = value; }
        }
        public string quequan
        {
            get { return Quequan; }
            set { Quequan = value; }
        }
        public int mucluong
        {
            get { return Mucluong; }
            set { Mucluong = value; }
        }
        public void Xuatthongtin()
        {
            Console.WriteLine("Ho va ten: " + this.Hoten);
            Console.WriteLine("Tuoi: " + this.Tuoi);
            Console.WriteLine("Gioi tinh: " + this.Gioitinh);
            Console.WriteLine("Que quan: " + this.Quequan);
            Console.WriteLine("Muc lung: " + this.Mucluong);
        }
    }
    class Thongtin
    {
        public static void main()
        {
            Nhanvien[] DSNV;
            int n;
            Console.Write("Nhap so luong nhan vien:");
            n = int.Parse(Console.ReadLine());
            DSNV = new Nhanvien[n];
            //nhap nhan vien
            Console.WriteLine("Nhap danh sach nhan vien");
            for (int i =0; i<n; i++)
            {
                DSNV[i] = new Nhanvien();
                Console.Write("Nhap ten nhan vien: ");
                DSNV[i].ten = Console.ReadLine();
                Console.Write("Nhap tuoi nhan vien: ");
                DSNV[i].tuoi = int.Parse(Console.ReadLine());
                Console.Write("Nhap gioi tinh nhan vien: ");
                DSNV[i].gioitinh1 = Console.ReadLine();
                Console.Write("Nhap que quan nhan vien: ");
                DSNV[i].quequan= Console.ReadLine();
                Console.Write("Nhap muc luong nhan vien: ");
                DSNV[i].mucluong = int.Parse(Console.ReadLine());
            }
            // Xuat nhan vien
            Console.WriteLine("Danh sach nhan vien vua nhap");
            foreach (Nhanvien nv in DSNV)
            {
                nv.Xuatthongtin();
            }
            Console.ReadKey();

        }
    }
}