Thứ Bảy, 9 tháng 6, 2018

(C#) Bài tập 1: Chương trình tạo máy tính con đơn giản.

BÀI TẬP 1:  Áp dụng Hằng, Biến, Nhập - In dữ liệu, câu lệnh IF.
Đề bài:
Viết chương trình nhập vào 2 số bất kỳ a và b. In ra kết quả của 4 phép tính Cộng, Trừ, Nhân, Chia
Chú ý:
- Tạo Menu lựa chọn 4 phép tính (+, - , x, / ). Nếu chọn không đúng phép tính thì có thông báo "Nhập phép tính không đúng"
-  Riêng phép chia thì số chia (b) phải khác 0. Nếu nhập b=0 thì có thông báo "Chú ý! Số chia phải khac 0.
- Kết quả số thực được định dạng 2 chữ số thập phân.

Source Code đề nghị:
using System;
namespace May_tinh_con
{
    class Program
    {
        static void Main(string[] args)
        {
            double a, b, ketqua = 0;
            char pt;
            string dong = "----------------------------------------------";

            Console.WriteLine("CHUONG TRINH TAO MAY TINH CON DON GIAN");
         
            Console.WriteLine(dong);
            Console.Write("Nhap vao so thu nhat: ");
            a = double.Parse(Console.ReadLine());
            Console.Write("Nhap vao so thu hai: ");
            b = double.Parse(Console.ReadLine());

            Console.WriteLine("\t----MENU----");
            Console.WriteLine("\t   +: Cong");
            Console.WriteLine("\t   -: Tru");
            Console.WriteLine("\t   *: Nhan");
            Console.WriteLine("\t   /: Chia");
            Console.WriteLine("\t--------------");

            Console.Write("Chon phep tinh: ");
            pt = Char.Parse(Console.ReadLine());
        if (pt == '+' || pt == '-' || pt == '*' || pt == '/')
            {
                if (pt == '+')
                    ketqua = a + b;
                else if (pt == '-')
                    ketqua = a - b;
                else if (pt == '*')
                    ketqua = a * b;
                else if (pt == '/')

                    if (b == 0)
                    {
                        Console.WriteLine("Chu y... So chia phai khac 0, Exit nhe...");
                        Console.ReadLine();
                        Environment.Exit(0);                                         
                    }
                    else
                        ketqua = a / b;
                Console.WriteLine("Ket qua: {0}{1}{2} = {3:0.00}", a, pt, b, ketqua);
            }
        else     
                Console.WriteLine("Ban nhap khong dung phep tinh");
         
            Console.WriteLine(dong);
            Console.ReadKey();                   
        }
    }
}

(Có) Không có nhận xét nào cho bài viết này

Đăng nhận xét

Hãy nhập Nhận xét cho bài viết này vào khung bên dưới. Cảm ơn...