Kiểm tra tam giác đều, cân, lệch trong C#



Bài tập C#: Kiểm tra tam giác đều, cân, lệch

Nhập ba cạnh của một tam giác và kiểm tra xem tam giác đó là tam giác đều, tam giác cân hay tam giác lệch.

Đây là bài tập C# cơ bản minh họa giúp bạn cách sử dụng cấu trúc lệnh IF ... ELSE IF ... ELSE trong C#.

Chương trình C#

Dưới đây là chương trình C# để giải bài tập kiểm tra tam giác đều, cân, lệch trong C#:

using System;namespace VietJackCsharp
{
    class TestCsharp
    {
        public static void Main()
        {            int canha, canhb, canhc;
            Console.Write("\n");
            Console.Write("Kiem tra tam giac deu, can, lech trong C#:\n");
            Console.Write("------------------------------------------");
            Console.Write("\n\n");            Console.Write("Nhap canh a: ");
            canha = Convert.ToInt32(Console.ReadLine());            Console.Write("\nNhap canh b: ");
            canhb = Convert.ToInt32(Console.ReadLine());            Console.Write("\nNhap canh c: ");
            canhc = Convert.ToInt32(Console.ReadLine());            if (canha == canhb && canhb == canhc)
            {
                Console.Write("Day la tam giac deu.\n");
            }
            else if (canha == canhb || canha == canhc || canhb == canhc)
            {
                Console.Write("Day la tam giac can.\n");
            }
            else
            {
                Console.Write("Day la tam giac lech.\n");
            }                 Console.ReadKey();
        } 
    }
}

Nếu bạn không sử dụng lệnh Console.ReadKey(); thì chương trình sẽ chạy và kết thúc luôn (nhanh quá đến nỗi bạn không kịp nhìn kết quả). Lệnh này cho phép chúng ta nhìn kết quả một cách rõ ràng hơn.

Kết quả chương trình C#

Biên dịch và chạy chương trình C# trên sẽ cho kết quả:

Kiểm tra tam giác đều, cân, lệch trong C#
bai-tap-lenh-if-else-switch-trong-csharp.jsp