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ính i x j = (i*j)
    • In ra màn hình dòng chữ "--- Ket thuc cuu chuong {0} ---"

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.cs