Chương trình học
- Cài đặt môi trường Lập trình C# 2
-
Nhập môn Lập trình C#
18
- Giới thiệu ngôn ngữ lập trình C#
- Cấu trúc chương trình C#
- Cú pháp cơ bản C#
- Các kiểu dữ liệu trong C#
- Chuyển đổi kiểu dữ liệu trong C#
- Khởi tạo biến trong C#
- Hằng số trong C#
- Toán tử trong C#
- Điều kiện trong C#
- Vòng lặp trong C#
- Tính bao đóng trong C#
- Tạo phương thức/hàm trong C#
- Đối tượng Nullable trong C#
- Mảng trong C#
- Chuỗi trong C#
- Cấu trúc trong C#
- Enums trong C#
- Truyền Tham số Reference hay Tham trị (Value) trong C#
- Hướng đối tượng trong C# 11
- Các kỹ thuật nâng cao trong C# 2
-
Bài tập thực hành
27
- Khai báo các Kiểu dữ liệu cho Mẫu Lý lịch A2 và Mẫu Hóa đơn Bán hàng
- Sử dụng các Toán tử cơ bản trong C#
- Kiểm tra số chẵn hay lẻ
- Thay đổi vị trí của 2 phần tử
- Tính tổng các kí tự số
- Đảo ngược con số
- Tạo chương trình ATM đơn giản
- Tạo chương trình ATM đơn giản với các phương án rút tiền theo các mệnh giá
- Tìm số Max, Min trong mảng 2 chiều
- Tạo cấu trúc lưu trữ thông tin Nhân viên
- Làm quen Hướng đối tượng trong C#
- Mã hóa chuỗi với Hacker Speak (H4ck3rSp34k)
- Mã hóa chuỗi với Alternating Captions (AlTeRnAtInG_CaPs)
- Tính tổng 2 số nhỏ nhất trong danh sách
- Trích xuất thông tin từ dữ liệu trong FILE TEXT
- In bảng cửu chương
- In tam giác Nhị phân
- In tam giác Số ký tự
- Đếm số 1
- Sử dụng Mảng 2 chiều để in tên dạng Asterisk ra màn hình
- Sử dụng Mảng 1 chiều để phân tách Tên với khoảng cách
- Bài tập Biểu thức Chính quy (Regular Expression)
- Ghi log lỗi với File và Try Catch
- Ghi Access log
- LINQ group by tên tập tin
- LINQ với collection
- Tạo chương trình Quản lý Danh sách Sinh viên và Giảng viên
- Kiểm tra kiến thức 1
- Kiểm tra kiến thức - Đồ án 2
Mô tả bài toán
Tạo ứng dụng Console, cho phép in ra màn hình Danh sách Bảng cửu chương theo con số người dùng nhập.Cách giải quyết
- Cần tạo biến
num
để lưu trữ con số người dùng nhập - Sử dụng vòng lặp
for loop
để duyệt từ1 -> num
, mỗi lần lặp là in ra 1 Bảng cửu chương- In ra màn hình dòng chữ "--- Cuu chuong thu {0}" (với giá trị của index đang lặp)
- Sử dụng vòng lặp
for loop
lồng vào trong, duyệt từ1 -> 10
, mỗi lần lặp in ra màn hình Kết quả của phép tínhi x j = (i*j)
- Sử dụng vòng lặp
- In ra màn hình dòng chữ "--- Ket thuc cuu chuong {0} ---"
- In ra màn hình dòng chữ "--- Cuu chuong thu {0}" (với giá trị của index đang lặp)
Source code
[su_spoiler title="Bài giải (Nên nhớ tự làm trước khi click vào đây)"]using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace BangCuuChuong { class Program { static void Main(string[] args) { int num = 0; Console.WriteLine("=== BANG CUU CHUONG ==="); // Thu thập thông tin Người dùng Console.Write("Ban muon in ra bao nhieu bang cuu chuong? "); num = Convert.ToInt32(Console.ReadLine()); // In bảng cửu chương // Vòng lặp thứ 1 => lặp từ 1 đến num for (int i = 1; i <= num; i++) { Console.WriteLine("--- Cuu chuong {0} ---", i); // Vòng lặp con nằm bên trong => lặp từ 1 -> 10 for (int j = 1; j <= 10; j++) { Console.WriteLine("{0} x {1} = {2}", i, j, (i * j)); } Console.WriteLine("--- Ket thuc cuu chuong ---"); } // Dừng màn hình Console.ReadLine(); } } }[/su_spoiler]
Github
https://github.com/kellyfire611/learning.nentang.vn-csharp/blob/master/src/BangCuuChuong/Program.csMục lục
Các bài học
Bài học trước Bài học tiếp theo
Chương trình học
Bao gồm Module, Chương, Bài học, Bài tập, Kiểm tra...Chương trình học
- Cài đặt môi trường Lập trình C# 2
-
Nhập môn Lập trình C#
18
- Giới thiệu ngôn ngữ lập trình C#
- Cấu trúc chương trình C#
- Cú pháp cơ bản C#
- Các kiểu dữ liệu trong C#
- Chuyển đổi kiểu dữ liệu trong C#
- Khởi tạo biến trong C#
- Hằng số trong C#
- Toán tử trong C#
- Điều kiện trong C#
- Vòng lặp trong C#
- Tính bao đóng trong C#
- Tạo phương thức/hàm trong C#
- Đối tượng Nullable trong C#
- Mảng trong C#
- Chuỗi trong C#
- Cấu trúc trong C#
- Enums trong C#
- Truyền Tham số Reference hay Tham trị (Value) trong C#
- Hướng đối tượng trong C# 11
- Các kỹ thuật nâng cao trong C# 2
-
Bài tập thực hành
27
- Khai báo các Kiểu dữ liệu cho Mẫu Lý lịch A2 và Mẫu Hóa đơn Bán hàng
- Sử dụng các Toán tử cơ bản trong C#
- Kiểm tra số chẵn hay lẻ
- Thay đổi vị trí của 2 phần tử
- Tính tổng các kí tự số
- Đảo ngược con số
- Tạo chương trình ATM đơn giản
- Tạo chương trình ATM đơn giản với các phương án rút tiền theo các mệnh giá
- Tìm số Max, Min trong mảng 2 chiều
- Tạo cấu trúc lưu trữ thông tin Nhân viên
- Làm quen Hướng đối tượng trong C#
- Mã hóa chuỗi với Hacker Speak (H4ck3rSp34k)
- Mã hóa chuỗi với Alternating Captions (AlTeRnAtInG_CaPs)
- Tính tổng 2 số nhỏ nhất trong danh sách
- Trích xuất thông tin từ dữ liệu trong FILE TEXT
- In bảng cửu chương
- In tam giác Nhị phân
- In tam giác Số ký tự
- Đếm số 1
- Sử dụng Mảng 2 chiều để in tên dạng Asterisk ra màn hình
- Sử dụng Mảng 1 chiều để phân tách Tên với khoảng cách
- Bài tập Biểu thức Chính quy (Regular Expression)
- Ghi log lỗi với File và Try Catch
- Ghi Access log
- LINQ group by tên tập tin
- LINQ với collection
- Tạo chương trình Quản lý Danh sách Sinh viên và Giảng viên
- Kiểm tra kiến thức 1
- Kiểm tra kiến thức - Đồ án 2
Bài học trước Bài học tiếp theo
Menu Tiện ích
Menu Hướng dẫn Học tập
❤🧡💛💚💙💜 Học là phải THỰC HÀNH ❤🧡💛💚💙💜
Thực hiện các bước tuần tự theo nội dung Bài học nhé!