Bài 1 Tính tổng dãy số trong C#
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace CSharp_Bai1_HieuMaster
{
internal class Program
{
static void Main(string[] args)
{
int result;
Console.OutputEncoding = Encoding.UTF8;
Console.WriteLine("Tính tổng dãy số trong C#");
Console.WriteLine("\n===================================\n");
Console.WriteLine("");
Console.WriteLine("10 số tự nhiên đầu tiên là: ");
Console.WriteLine("1 2 3 4 5 6 7 8 9 10");
result = 1 + 2 + 3 + 4 + 5 + 6 + 7 + 8 + 9 + 10;
Console.WriteLine("Tổng của 10 số trên là: {0}", result);
Console.ReadKey();
}
}
}
Bài 2 Hiển thị số Hex trong C#
using System;
namespace HieuMasterCsharp
{
class TestCsharp
{
public static void Main()
{
Console.Write("\n");
Console.Write("Hien thi bang so Hex tu 0-255 (he thap phan) trong C#:\n");
Console.Write("-----------------------------------------------------");
Console.Write("\n\n");
for (int i = 0; i <= 255; i++)
{
if (i < 16) // 0 la so dau tien trong hai so cua hang dau tien
Console.Write("0");
Console.Write("{0} ",
Convert.ToString(i, 16)); // so trong he thap luc phan
if (i % 16 == 15) // nhay toi hang tiep theo
Console.WriteLine();
}
Console.ReadKey();
}
}
}
Bài 3 In bảng cửu chương trong C#
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace CSharp_Bai3_HieuMaster
{
internal class Program
{
static void Main(string[] args)
{
int Value1, so_nhan;
Console.OutputEncoding = Encoding.UTF8;
Console.WriteLine("In bảng cửu chương trong C#");
Console.WriteLine("\n----------------------------------\n");
Value1 = 2;
do
{
so_nhan = 1;
do
{
Console.WriteLine("{0} * {1} = {2}", Value1, so_nhan, Value1 * so_nhan);
so_nhan++;
} while (so_nhan <= 10);
Console.WriteLine();
Value1++;
} while (Value1 <= 9);
Console.ReadKey();
}
}
}
Bài 4 In bảng nhân của 1 số bất kì trong C#
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace CSharp_Bai4_HieuMaster
{
internal class Program
{
static void Main(string[] args)
{
int Value;
Console.OutputEncoding = Encoding.UTF8;
Console.Write("Nhập 1 số bất kì: ");
Value = Convert.ToInt32(Console.ReadLine());
for (int so_nhan = 1; so_nhan <= 10 ; so_nhan++)
{
Console.WriteLine("{0} * {1} = {2}", Value, so_nhan, Value * so_nhan);
}
Console.ReadKey();
}
}
}
Bài 5 Hiển thị các số lẻ trong C#
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace CSharp_Bai5_HieuMaster
{
internal class Program
{
static void Main(string[] args)
{
int n, sum = 0;
Console.OutputEncoding = Encoding.UTF8;
Console.WriteLine("Hiển thị và tính tổng n số lẻ trong C#");
Console.WriteLine("\n===============================================\n");
Console.WriteLine("");
Console.Write("Nhập số: ");
n = Convert.ToInt32(Console.ReadLine());
Console.WriteLine("");
for (int so_le = 1; so_le <= n; so_le++)
{
Console.Write("{0} ", 2 * so_le - 1);
sum += 2 * so_le - 1;
}
Console.Write("\nTong {0} so le ban dau la: {1} \n", n, sum);
Console.ReadKey();
}
}
}
Bài 6 Hiển thị các số chẳn trong C#
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace CSharp_Bai6_HieuMaster
{
internal class Program
{
static void Main(string[] args)
{
int Value, sum = 0;
Console.OutputEncoding = Encoding.UTF8;
Console.WriteLine("Hiển thị và tính tổng n số chẳn trong C#");
Console.WriteLine("\n=================================================\n");
Console.WriteLine("");
Console.Write("Nhập số các số: ");
Value = Convert.ToInt32(Console.ReadLine());
Console.WriteLine("");
for (int so_chan = 1; so_chan <= Value; so_chan++)
{
Console.Write("{0} ", 2 * so_chan);
sum += 2 * so_chan;
}
Console.WriteLine("Tổng {0} số chẳn ban đầu là: {1}", Value, sum);
Console.ReadKey();
}
}
}
Bài 7 Vẽ tam giác sao trong C#
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace CSharp_Bai7_HieuMaster
{
internal class Program
{
static void Main(string[] args)
{
int so_hang;
Console.OutputEncoding = Encoding.UTF8;
Console.WriteLine("Vẽ tam giác sao trong C#");
Console.WriteLine("\n====================================================\n");
Console.WriteLine("");
Console.Write("Nhập số hàng: ");
so_hang = Convert.ToInt32(Console.ReadLine());
for (int i = 1; i <= so_hang; i++)
{
for (int j = 1; j < i; j++)
{
Console.Write("*");
}
Console.WriteLine();
}
Console.ReadKey();
}
}
}
Bài 8 Vẽ tam giác số trong C# (I)
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace CSharp_Bai8_HieuMaster
{
internal class Program
{
static void Main(string[] args)
{
int So_hang;
Console.OutputEncoding = Encoding.UTF8;
Console.WriteLine("Vẽ tam giác số trong C#");
Console.WriteLine("\n===============================\n");
Console.WriteLine("");
Console.Write("Nhập số hàng: ");
So_hang = Convert.ToInt32(Console.ReadLine());
for (int i = 1; i <= So_hang; i++)
{
for (int j = 1; j < i; j++)
{
Console.Write("{0}", j);
}
Console.WriteLine();
}
Console.ReadKey();
}
}
}
Bài 9 Vẽ tam giác số trong C# (II)
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace CSharp_bai9_HieuMaster
{
internal class Program
{
static void Main(string[] args)
{
int so_hang;
Console.OutputEncoding = Encoding.UTF8;
Console.WriteLine("Vẽ tam giác số trong C# phần 2");
Console.WriteLine("\n================================\n");
Console.WriteLine("");
Console.Write("Nhập số hàng: ");
so_hang = Convert.ToInt32(Console.ReadLine());
for (int i = 1; i <= so_hang; i++)
{
for (int j = 1; j <= i; j++)
{
Console.Write("{0}", i);
}
Console.WriteLine();
}
Console.ReadKey();
}
}
}
Bài 10 Vẽ tam giác số trong C# (III)
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace CSharp_Bai10_HieuMaster
{
internal class Program
{
static void Main(string[] args)
{
int so_hang, k = 1;
Console.OutputEncoding = Encoding.UTF8;
Console.WriteLine("Vẽ tam giác số trong C# phần 3 - các số trong C# có thứ tự tăng dần");
Console.WriteLine("\n======================================================================\n");
Console.WriteLine("");
Console.Write("Nhập số hàng: ");
so_hang = Convert.ToInt32(Console.ReadLine());
for (int i = 1; i <= so_hang; i++)
{
for (int j = 1; j <= i; j++)
{
Console.Write("{0} ",k++);
}
Console.WriteLine();
}
Console.ReadKey();
}
}
}
Bài 11 Vẽ tam giác số cân trong C#using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace CSharp_Bai11_HieuMaster
{
internal class Program
{
static void Main(string[] args)
{
int so_hang, t = 1;
Console.OutputEncoding = Encoding.UTF8;
Console.WriteLine("Vẽ tam giác số cân trong C# - các số trong tam giác có thứ tự tăng dần");
Console.WriteLine("\n=======================================================================\n");
Console.WriteLine("");
Console.Write("Nhập số hàng: ");
so_hang = Convert.ToInt32(Console.ReadLine());
int bien_dem = so_hang + 4 - 1;
for (int i = 1; i <= so_hang; i++)
{
for (int k = bien_dem; k >= 1; k--)
{
Console.Write(" ");
}
for (int j = 1; j <= i; j++)
{
Console.Write("{0} ", t++);
}
Console.WriteLine();
bien_dem--;
}
Console.ReadKey();
}
}
}
Bài 12 Vẽ tam giác số trong C# phần 5 using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace CSharp_Bai12_HieuMaster
{
internal class Program
{
static void Main(string[] args)
{
int so_hang;
Console.OutputEncoding = Encoding.UTF8;
Console.WriteLine("Vẽ tam giác số trong C# - các số được lặp lại trong mỗi hàng");
Console.WriteLine("\n============================================================\n");
Console.WriteLine("");
Console.Write("Nhập số hàng: ");
so_hang = Convert.ToInt32(Console.ReadLine());
int bien_dem = so_hang + 4 - 1;
for (int i = 1; i <= so_hang; i++)
{
for (int k = bien_dem; k >= 1; k--)
{
Console.Write(" ");
}
for (int j = 1; j <= i; j++)
{
Console.Write("{0} ", i);
}
Console.WriteLine();
bien_dem--;
}
Console.ReadKey();
}
}
}
Bài 13 Vẽ tam giác sao đều trong C# using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace CSharp_Bai13_HieuMaster
{
internal class Program
{
static void Main(string[] args)
{
int so_hang;
Console.OutputEncoding = Encoding.UTF8;
Console.WriteLine("Vẽ tam giác sao đều trong C#");
Console.WriteLine("\n==============================\n");
Console.WriteLine("");
Console.Write("Nhập số hàng: ");
so_hang = Convert.ToInt32(Console.ReadLine());
int bien_dem = so_hang + 4 - 1;
for (int i = 1; i <= so_hang; i++)
{
for (int k = bien_dem; k >= 1; k--)
{
Console.Write(" ");
}
for (int j = 1; j <= i; j++)
{
Console.Write("* ");
}
Console.WriteLine();
bien_dem--;
}
Console.ReadKey();
}
}
}
Bài 14 Vẽ tam giác sao cân trong C# using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace CSharp_Bai14_HieuMaster
{
internal class Program
{
static void Main(string[] args)
{
Console.OutputEncoding = Encoding.UTF8;
Console.WriteLine("Vẽ tam giác sao cân trong C#");
Console.WriteLine("\n===========================\n");
Console.WriteLine("");
Console.Write("Nhập số hàng: ");
int so_hang = Convert.ToInt32(Console.ReadLine());
for (int i = 0; i < so_hang; i++)
{
for (int j = 1; j <= so_hang - i; j++)
Console.Write(" ");
for (int j = 1; j <= 2 * i - 1; j++)
Console.Write("*");
Console.WriteLine();
}
Console.ReadKey();
}
}
}
Bài 15 Vẽ hình kim cương trong C# using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace CSharp_Bai15_HieuMaster
{
internal class Program
{
static void Main(string[] args)
{
int so_hang, i, j;
Console.OutputEncoding = Encoding.UTF8;
Console.WriteLine("Vẽ hình kim cương bằng dấu sao trong C#");
Console.WriteLine("\n=========================================\n");
Console.WriteLine("");
Console.Write("Nhập số hàng < 1 nửa của kim cương >: ");
so_hang = Convert.ToInt32(Console.ReadLine());
for (i = 0; i <= so_hang; i++)
{
for (j = 1; j <= so_hang - i; j++)
{
Console.Write(" ");
}
for (j = 1; j <= 2 * i - 1; j ++)
{
Console.Write("*");
}
Console.WriteLine();
}
for (i = so_hang - 1; i >= 1; i--)
{
for (j = 1; j <= so_hang - i; j++)
{
Console.Write(" ");
}
for (j = 1; j <= 2 * i - 1; j++)
{
Console.Write("*");
}
Console.WriteLine();
}
Console.ReadKey();
}
}
}
Bài 16 Tính giai thừa trong C# using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace CSharp_Bai16_HieuMaster
{
internal class Program
{
static void Main(string[] args)
{
int Value, so = 1;
Console.OutputEncoding = Encoding.UTF8;
Console.WriteLine("Tính giai thừa trong C#");
Console.WriteLine("\n===========================\n");
Console.WriteLine("");
Console.Write("Nhập 1 số bất kì: ");
Value = Convert.ToInt32(Console.ReadLine());
for (int i = 1; i <= Value; i++)
so = so * i;
Console.WriteLine("Giai thừa của số {0} là: {1}", Value, so);
Console.ReadKey();
}
}
}
Bài 17 Kiểm tra số hoàn hảo trong C# using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace CSharp_Bai17_HieuMaster
{
internal class Program
{
static void Main(string[] args)
{
Console.OutputEncoding = Encoding.UTF8;
Console.WriteLine("Kiểm tra số hoàn hảo trong C#");
Console.WriteLine("\n===============================\n");
Console.WriteLine("");
Console.Write("Nhập số bất kì: ");
int Value = Convert.ToInt32(Console.ReadLine());
int sum = 0;
Console.Write("các ước số dương của số đã cho là: ");
for (int i = 1; i < Value; i++)
{
if(Value % i == 0)
{
sum = sum + i;
Console.Write("{0} ",i);
}
}
Console.WriteLine("\nTổng của các ước số {0} là: {1}", Value, sum);
if (sum == Value)
Console.WriteLine("Số {0} là số hoàn hảo", Value);
else
Console.WriteLine("Số {0} là không là số hoàn hảo", Value);
Console.ReadKey();
}
}
Bài 18 Kiểm tra số hoàn hảo trong 1 dãy số đã cho
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace CSharp_Bai18_HieuMaster
{
internal class Program
{
static void Main(string[] args)
{
int Min, Max;
Console.OutputEncoding = Encoding.UTF8;
Console.WriteLine("Tìm số hoàn hảo trong C#");
Console.WriteLine("\n=====================================\n");
Console.WriteLine("");
Console.Write("Nhập số bắt đầu của dãy số: ");
Min = Convert.ToInt32(Console.ReadLine());
Console.Write("Nhập số kết thúc của dãy số: ");
Max = Convert.ToInt32(Console.ReadLine());
Console.Write("Các số hoàn hảo trong dãy số đã cho là: ");
for (int n = Min; n <= Max; n++)
{
int i = 1;
int sum = 0;
while (i < n)
{
if(n % i == 0)
{
sum = sum + i;
}
i++;
}
if (sum == n)
{
Console.Write("{0} ", n);
}
}
Console.WriteLine();
Console.ReadKey();
}
}
}
Bài 19 Kiểm tra số Armstrong trong C# using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace CSharp_Bai19_HieuMaster
{
internal class Program
{
static void Main(string[] args)
{
int number, r, sum = 0, temp;
Console.OutputEncoding = Encoding.UTF8;
Console.WriteLine("Kiểm tra số Armstrong trong C#");
Console.WriteLine("\n=================================\n");
Console.WriteLine("");
Console.Write("Nhập 1 số bất kì: ");
number = Convert.ToInt32(Console.ReadLine());
for (temp = number; number != 0; number = number / 10)
{
r = number % 10;
sum = sum + (r * r * r);
}
if (sum == temp)
Console.WriteLine("Số {0} là số Armstrong", temp);
else
Console.WriteLine("Số {0} không phải là số Armstrong", temp);
Console.ReadKey();
}
}
Bài 20 Tìm số Armtrong trong C#
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace CSharp_Bai20_HieuMaster
{
internal class Program
{
static void Main(string[] args)
{
int number, r, sum = 0, temp;
Console.OutputEncoding = Encoding.UTF8;
Console.WriteLine("Tìm số Armstrong trong C#");
Console.WriteLine("\n=========================\n");
Console.WriteLine("");
Console.Write("Nhập số bắt đầu: ");
int Min = Convert.ToInt32(Console.ReadLine());
Console.Write("Nhập số kết thức: ");
int Max = Convert.ToInt32(Console.ReadLine());
Console.Write("Số Armstrong trong dãy số đã cho là: ");
for (number = Min; number <= Max; number++)
{
temp = number;
sum = 0;
while (temp != 0)
{
r = temp % 10;
temp = temp / 10;
sum = sum + (r * r * r);
}
if (sum == number)
Console.Write("{0} ", number);
}
Console.WriteLine();
Console.ReadKey();
}
}
}