01 June 2016

Tính giai thừa, Tính năm âm lịch

Chương trình tính giai thừa
 Tính n! trong C# 2016
using System;
using System.IO;
using System.Collections.Generic;
using System.Collections;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Runtime.Serialization.Formatters.Binary;

namespace ConsoleApplication3
{

    class program
    {

        static void Main(string[] args)
        {
            Console.Write("Chuong tring tinh n giai thua");
            int n = int.Parse(Console.ReadLine());
            int s = 1;
            for (int i = 1; i <= n; i++)
            {
                s *= i;
            }
            Console.WriteLine("N! la: {0}",s);
            Console.ReadLine();
        }

    }

}

Cách tính năm sinh theo Can Chi và mệnh ứng với ngũ hành

Công thức tính:  can = năm % 10    chi = năm % 12
Hàng can: Lấy số cuối của năm sinh tương ứng tính ra Can của năm theo sãy số
0-1-2-3-4-5-6-7-8-9 ứng với Canh-Tân-Nhâm-Quý-Giáp-Ất-Bính-Đinh-Mậu-Kỷ
Hàng chi: Lấy hai số cuối của năm sinh chia cho 12, số dư sẽ tương ứng với Chi của năm sinh đó theo dãy số   0-1-2-3-4-5-6-7-8-9-10-11 ứng với Thân-Dậu-Tuất-Hợi-Tí-Sửu-Dần-Mão-Thìn-Tị-Ngọ-Mùi
Ví dụ: Sinh năm 1983
Số cuối là số 3 – Can của năm là Quý
Hai số cuối của năm là 83 : Chia cho 12 còn dư 11 tức là ứng với Chi của năm là Hợi
Vậy sinh năm 1983 tuổi Quý Hợi.
Ghi chú: Đối với những năm sinh từ 2000 trở đi, năm 2000 được tính là 100, 2011 tính là 111, và tính Can Chi như trên vẫn đúng.
Chương trình tính năm dương lịch số sang năm âm lịch chữ trong C#
 Tính năm âm lịch trong C# 2016
using System;
using System.IO;
using System.Collections.Generic;
using System.Collections;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Runtime.Serialization.Formatters.Binary;

namespace ConsoleApplication3
{

    class program
    {

        static void Main(string[] args)
        {
            //khai báo biến
            int Year;
            int Can;
            int Chi;
            string sCan = "0";
            string sChi = "0";
            //Nhập dữ liệu
            Console.WriteLine("Chuong trinh doi nam am lich dang so sang dang chu");
            Year = int.Parse(Console.ReadLine());
            //Xử Lý
            Can = Year % 10;
            Chi = Year % 12;
            switch (Can)
            {
                case 0:
                    sCan = "Canh";
                    break;
                case 1:
                    sCan = "Tan";
                    break;
                case 2:
                    sCan = "Nham";
                    break;
                case 3:
                    sCan = "Quy";
                    break;
                case 4:
                    sCan = "Giap";
                    break;
                case 5:
                    sCan = "At";
                    break;
                case 6:
                    sCan = "Binh";
                    break;
                case 7:
                    sCan = "Dinh";
                    break;
                case 8:
                    sCan = "Mau";
                    break;
                case 9:
                    sCan = "Ky";
                    break;

            }

            switch (Chi)
            {
                case 0:
                    sChi = "Than";
                    break;
                case 1:
                    sChi = "Dau";
                    break;
                case 2:
                    sChi = "Tuat";
                    break;
                case 3:
                    sChi = "Hoi";
                    break;
                case 4:
                    sChi = "Ty'";
                    break;
                case 5:
                    sChi = "Suu";
                    break;
                case 6:
                    sChi = "Dan";
                    break;
                case 7:
                    sChi = "Mao";
                    break;
                case 8:
                    sChi = "Thin";
                    break;
                case 9:
                    sChi = "Ti";
                    break;
                case 10:
                    sChi = "Ngo";
                    break;
                case 11:
                    sChi = "Mui";
                    break;
            }
            Console.WriteLine("Nam {0} la nam {1} {2} Am lich", Year, sCan, sChi);
            Console.ReadLine();
        }

    }

}

Chương trình tính s = 1/2+1/3+1/4+...+1/n trong C#
 C# 2016
using System;
using System.IO;
using System.Collections.Generic;
using System.Collections;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Runtime.Serialization.Formatters.Binary;

namespace ConsoleApplication3
{

    class program
    {

        static void Main(string[] args)
        {
            Console.WriteLine("Chuong trinh tinh s = 1/2 + 1/3 + 1/4+...+1/n");
            int n = int.Parse(Console.ReadLine());
            Double s = 0;
            for (int i = 2; i <= n; i++)
            {
                s = s + 1 / Convert.ToDouble(i);
            }
            Console.Write("S: " + s);
            Console.ReadLine();
        }

    }

}

Chương trình tính s = 1/2 + 2/3 + 3/4+...+n/n+1 trong C#
 C# 2016
using System;
using System.IO;
using System.Collections.Generic;
using System.Collections;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Runtime.Serialization.Formatters.Binary;

namespace ConsoleApplication3
{

    class program
    {

        static void Main(string[] args)
        {
            Console.WriteLine("Chuong trinh tinh s = 1/2 + 2/3 +3/4 +...+n/n+1");
            int n = int.Parse(Console.ReadLine());
            Double s = 0;
            for (int i =1; i <= n; i++)
            {
                s +=  Convert.ToDouble(i) / Convert.ToDouble(i+1);
            }
            Console.Write("S: " + s);
            Console.ReadLine();
        }

    }

}








0 nhận xét:

Post a Comment

 

BACK TO TOP

Xuống cuối trang