void homework()
{
string A, loop;
int a, b, c, d, e;
Console.WriteLine("Welcome to Factorial Program.");
Console.Write("Please input your natural number : ");
A = Console.ReadLine();
a = Convert.ToInt32(A);
b = a;
c = 1;
d = 2;
for (; a >= c; a--)
{
Console.Write("{0} ", a);
for (; a >= d; )
{
a--;
Console.Write("* {0} ", a);
}
}
Console.WriteLine(" ");
Console.Write("Result = "); // ตั้งแต่ตรงนี้อ่ะคร๊า ก็ไม่รู้ว่าต้องใส่ code ยังงัย
int sum = b;
sum = c * d ;
Console.WriteLine("{0}", sum);
Console.WriteLine(" ");
Dim i As Integer = 0 ' กำหนดลูป
Dim s As Integer = 1 ' กำหนดค่าผลรวม
Dim n As Integer = 5 ' ค่าที่ต้องการใส่ ในที่นี้คือ 5 factorial
If (n <> 0) Then 'เช็คว่าค่าที่รับมาเป็น 0 หรือเปล่า ถ้าใช่ให้ปริ้น 1 ออกมา เพราะ 0!=1
Do 'ที่เหลือคงไม่ยากละนะ
s = s * (n - i)
Console.Write(n - i)
i += 1
If (i < n) Then
Console.Write("*")
End If
Loop While (i < n)
Console.WriteLine()
Console.WriteLine(s)
Else
Console.WriteLine("1")
End If