... } bai 7: Nhậpvào ngày tháng năm Bạn viếtchươngtrình + Kiểm tra tính hợp lệ ngày tháng nhập + Cho biết tháng thuộc quý năm + Cho biết tháng nhập có ngày + Cho biết ngày hôm sau ngày nhập ngày ... cout
... NgayTrongThang = TimSoNgayTrongThang(Thang, Nam); if(Ngay == 1) // Nếu ngày nhậpvào { Ngay = NgayTrongThang; if(Thang == 1) // ngày trước số ngày tháng trước // Nếu tháng { Thang = 12; Nam ; } else // Tháng ... kiem tra lai!"); } }while(Nam < minYear || Nam > maxYear); { printf("\nNhap vao thang: "); scanf("%d", &Thang); if (Thang < || Thang > 12) printf("\nDu lieu thang khong hop le Xin kiem tra lai!"); ... scanf("%d",&Ngay); if(Ngay < || Ngay > NgayTrongThang) { printf("\nDu lieu khong hop le Xin kiem tra lai!"); } }while(Ngay < || Ngay > NgayTrongThang); TimNgayTruocDo(Ngay, Thang, Nam); getch();...
... gặp vấn đề tai nạn lao động III – Mộtsố đánh giá đề xuất nhóm Chươngtrình định hướng chươngtrình cần thiết để giúp nhân viên nhanh chóng hồ nhậpvào mơi trường làm việc doanh nghiệp, giảm thời ... quan trọng chươngtrình định hướng doanh nghiệp xây dựng chươngtrình định hướng rõ ràng phù hợp Chúng ta cần phải có cách nhìn nhận chươngtrình định hướng, chươngtrình định hướng tốt nên nào? ... nói cơng ty họ khơng tiến hành chươngtrình định hướng thức họ vào cơng ty, 2/3 cho biết cơng ty có tổ chức chươngtrình định hướng thức; 87% số nhận định chươngtrìnhmang lại hiệu Max Messmer,...
... theo mảng Dữ liệu nhậpvàoxuấtmảng nhớ định vị bở HL Chiều dài mảng xác định ghi B Cửa vào/ định vị gián tiếp nhờ ghi C TRANG 22 LUẬN VĂN TỐT NGHIỆP GVHD:NGUYỄN XUÂN MINH *Lệnh nhập: IND (Input ... cửa vào/ : định vị trực tiếp gián tiếp nhờ ghi C Dữ liệu nhậpvàoxuất qua ghi -Lệnh nhập: A, (n) IN -Lệnh xuất IN r, (C ) r:A, B, C, D, E,H,L OUT (n), A OUT ( C ), r Ngồi có lệnh vào / theo mảng ... -Bộ nhớ định vị trực tiếp (nn): Cách có chuyển số liệu vào A LD A,(nn) nn: địa bytes Nạp số liệu tức thời vào ghi: LD r,n n: số liệu byte Nạp ghi vào nhớ có hai cách: -Bộ nhớ định vị trực tiếp...
... sánh Tiếp sau việc thêm giá trị vào theo thứ tự khóa/giá trị Sau item thêm vào lấy giá trị thơng qua khóa với cách thức dùng tốn tử offset Tập khóa tập giá trị Các kiểu từ cung cấp thêm hai thuộc ... mảng thành phần bên mảng? Trả lời 1: Mảng kiểu liệu tham chiếu, thành phần bên mảng cấp phát dựa theo kiểu liệu chúng Do mảng kiểu liệu tham chiếu không chứa giá trị mà tham chiếu đến thành phần ... Print(Hashtable table) { IDictionaryEnumerator enumerator = table.GetEnumerator(); while ( enumerator.MoveNext() ) { Console.WriteLine(“\t{0}:\t{1}”, enumerator.Key, enumerator.Value); } Console.WriteLine();...
... dụng lớp Array lớp sở cho tất lớp mảng Tạo mảng với 12 phầntửnguyên cách gọi phương thức tĩnh CreateInstance() Phương thức có hai tham số kiểu liệu trường hợp sốnguyên int tham số thứ hai ... kích thước mảngMảng sau đưa vào phương thức SetValue() phương thức lấy hai tham số đối tượng thêm vào vị trí thêm vào Như kết cho ta thấy phương thức CopyTo() viết chồng lên giá trị mảngtừ vị ... stack vàomảng vị trí intStack.CopyTo( targetArray, 6); // hiển thị giá trị mảng sau copy Console.WriteLine(“\nTarget array after copy: ”); PrintValues( targetArray ); // chép toàn stack vào mảng...
... tất thành phần hàng đợi Tạo Xác định xem thành phần có mảng Sao chép thành phần hàng đợi đến mảngchiều tồn Xóa trả thành phần bắt đầu hàng đợi Thêm thành phầnvào hàng đợi Trả enumerator cho ... ArrayList empArray = new ArrayList(); Random r = new Random(); // đưa vàomảng for(int i=0; i < 5; i++) { empArray.Add( new Employee(r.Next(10)+100, r.Next(20))); } // hiển thị tất nội dung mảng ... Trả enumerator cho hàng đợi Trả phầntử hàng đợi khơng xóa Sao chép thành phần qua mảng Bảng 9.4: Những phương thức thuộc tính Queue Chúng ta thêm thành phầnvào hàng đợi với phương thức Enqueue...
... static void Main() { ArrayList empArray = new ArrayList(); ArrayList intArray = new ArrayList(); Random r = new Random(); // đưa vàomảng for( int i = 0; i < 5; i++) { empArray.Add( new Employee(r.Next(10)+100)); ... i < empArray.Count; i++) { Console.Write(“{0} ”,empArray[i].ToString()); } 254 Mảng, Chỉ Mục, Tập Hợp Ngơn Ngữ Lập Trình C# Console.WriteLine(“\n”); // xếp hiển thị mảngnguyên intArray.Sort(); ... Kết mảngsốnguyênmảng Employee tạo với số ngẫu nhiên, sau chúng xếp hiển thị lại giá trị theo thứ tự sau xếp Thực thi IComparer Khi gọi phương thức Sort() ArrayList phương thức...
... lặp qua mảng Sao chép dãy thành phần đến ArrayList Insert() Phương thức public nạp chồng trả mục vị trí xuất giá trị Chèn thành phầnvào ArrayList InsertRange(0 Chèn dãy tập hợp vào ArrayList ... empArray.Count: empArray.Capacity: 16 Với lớp Array phải định nghĩa số đối tượng mà mảng lưu giữ Nếu cố thêm thành phầnvàomảng vượt q kích thước mảng lớp mảng ... RemoveAt() RemoveRange() Reverse() SetRange() Sort() ToArray() TrimToSize() Xóa dãy thành phần Đảo thứ tự thành phầnmảng Sao chép thành phần tập hợp qua dãy thành phần ArrayList Sắp xếp ArrayList Sao...
... Chươngtrình thực cách tạo đối tượng ListBoxTest truyền hai chuỗi vào cho khởi dựng Khi đối tượng tạo mảng chuỗi định nghĩa có kích thước 10 chuỗi Năm chuỗi sau đưa vào phương thức Add() Và ... hành Đó tất việc cần làm cho lớp ListBoxTest thực thi giao diện IEnumerator Câu lệnh foreach gọi để đem enumerator, sử dụng để liệt kê qua thành phầnmảng Sau tồn chươngtrình minh họa cho việc ... lớn chươngtrình phiên câu lệnh foreach gọi để truy cập chuỗi ListBox Vòng lặp foreach tự động sử dụng giao diện IEnumerator cách gọi phương thức GetEnumerator() Một đối tượng ListBoxEnumerator...
... mục nguyên, sốnguyên sử dụng làm mục: return this[ findString(index)]; Ví dụ 9.10 tồn lỗi chuỗi truyền vào không phù hợp với chuỗi mảng, giá trị trả –1 Sau giá trị dùng làm mục vào chuỗi mảng ... cập mục thứ hai dùng chuỗi làm tham số mục, làm với sốnguyên trước: lbt[“hell”] = “Hi”; Khi nạp chồng mục gọi, sau kiểm tra chuỗi hợp lệ tức không rỗng, chuỗi truyền vào cho phương thức findString(), ... Ngơn Ngữ Lập Trình C# sử dụng kiểu chuỗi làm mục hay kiểu liệu khác kiểu sốnguyên thường dùng Trong trường hợp lớp ListBox trên, muốn dùng giá trị chuỗi làm mục cho mảng string Ví dụ 9.10...
... String[256]; Phần lại khởi dựng thêm chuỗi truyền vào tham số, đơn giản dùng lệnh lặp foreach để lấy thành phầnmảng tham số đưa vào myStrings Ghi chú: Nếu số lượng tham số truyền vào phương thức, ... sử dụng từ khóa params mơ tả phần trước chương Phương thức Add() ListBoxTest khơng làm khác thêm chuỗi vào bên mảng myStrings Tuy nhiên phương thức quan trọng ListBoxTest mục Một mục khơng có ... Trong chươngtrình trên, đối tượng ListBox lưu giữ mảng chuỗi myStrings biến thành viên ctr đếm số chuỗi chứa mảng myStrings Chúng ta khởi tạo mảng tối đa 256 chuỗi sau: myStrings...
... PrintArray( myArray ); string[] myOtherArray = { “Chung”, “toi”, “la”, “nhung”,”nguoi”, ”lap”,”trinh”, “may”, “tinh” }; PrintArray( myOtherArray ); Array.Sort( myOtherArray ); PrintArray( myOtherArray ... tượng cách đa hình System.Array Lớp mảng Array chứa số phương thức hữu ích cho phép mở rộng khả mảng làm cho mảng mạnh mảng ngôn ngữ khác (xem bảng 9.1) Hai phương thức tĩnh hữu dụng lớp Array ... việc tạo mảng myArray, mảng chuỗi với từ sau: “Who”, “is”, “Kitty”, ”Mun” mảng in ra, sau truyền vào cho hàm Array.Reverse(), kết thấy kết chuỗi sau: Value: Mun Value: Kitty Value: is 232 Mảng, ...
... rectangularArray[0,2] = rectangularArray[1,0] = rectangularArray[1,1] = rectangularArray[1,2] = rectangularArray[2,0] = rectangularArray[2,1] = rectangularArray[2,2] = rectangularArray[3,0] = 224 Mảng, Chỉ Mục, ... thành phầnmảng bên Trong mảng này, chiềumảngchiều Để khai báo mảng đa chiều có kích thước khác ta sử dụng cú pháp sau, số ngoặc sốchiều mảng: [] [] Ví dụ, khai báo mảngsốnguyên ... tạo mảng 3x4 Mảng đa chiều có kích khác Cũng giới thiệu trước kích thước chiều khơng nhau, điều khác với mảng đa chiều kích thước Nếu hình dạng mảng đa chiều kích thước có dạng hình chữ nhật hình...
... đầu bài): Nhập n phầntửsố thực từ bàn phím, in mảng hình, xếp giảm dần, in mảng vừa xếp Ta làm theo cách đưa trìnhnhậpsố lượng phầntửvào hàm nhập cách khai báo đối số hàm nhập: đối số n tham ... n phầntửsốnguyên roài sau nhập xong số lượng n, n phầntửsốnguyên cho mảng ta duyệt qua phầntử mảng: lần duyệt, gặp phầntử thỏa mãn điều kiện ( số chẵn (a0), sốnguyêntố (a1) ) xử lý phần ... Giả sử mảngnhậpvào có 10 phầntử là: m cần phải in ra: Bài có nhiều cách giải, sau cách: +khai báo mảng, khai báo biến số lương n, khai báo biến m +Nhập mảng: nhập n, nhập n phầntử +nhập m...