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
|