Bài tập kiểu dữ liệu trong C# (Phần 1)



Bài tập C#: cho quãng đường và thời gian, tìm vận tốc

Yêu cầu bài tập C# là với quãng đường và thời gian đã cho, bạn tìm vận tốc với các đơn vị m/s, km/h, mile/h.

Đây là bài tập C# cơ bản giúp bạn làm quen với các kiểu dữ liệu trong C#.

Chương trình C#

Dưới đây là chương trình C# để giải bài tập trong C#:

using System;namespace VietJackCsharp
{
    class TestCsharp
    {
        public static void Main()
        {            float quang_duong;
            float hour, min, sec;            float timeSec;
            float mps;
            float kph, mph;            Console.Write("Nhap quang duong (don vi met): ");
            quang_duong = Convert.ToSingle(Console.ReadLine());
            Console.Write("Nhap thoi gian - so gio: ");
            hour = Convert.ToSingle(Console.ReadLine());
            Console.Write("Nhap thoi gian - so phut: ");
            min = Convert.ToSingle(Console.ReadLine());
            Console.Write("Nhap thoi gian - so giay: ");
            sec = Convert.ToSingle(Console.ReadLine());            timeSec = (hour * 3600) + (min * 60) + sec;
            mps = quang_duong / timeSec;
            kph = (quang_duong / 1000.0f) / (timeSec / 3600.0f);
            mph = kph / 1.609f;            Console.WriteLine("Van toc la {0} m/s", mps);
            Console.WriteLine("Van toc la {0} km/h", kph);
            Console.WriteLine("Van toc la {0} mile/h", mph);             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ả

Bài tập kiểu dữ liệu trong C# (Phần 1)
bai-tap-kieu-du-lieu-trong-csharp.jsp