Các lượt nộp
    Danh sách bài
    Trang chủ
    Báo lỗi

    solution

    Đề bài: [C#] C# OOP v5 - Virtual property Discount 3 cấp

    Định nghĩa lớp Product có virtual property double Discount { get; } trả 0.0. Lớp SaleProduct : Product override Discount trả 0.1. Lớp ClearanceProduct : SaleProduct override Discount trả 0.5. Đọc price (int) và loại p|s|c, tạo Product, tính final = price * (1 - Discount), in format "0.00" invariant.

    • Định dạng đầu vào:

      Một dòng: price loại.

    • Ràng buộc đầu vào:

      0 <= price <= 10^6.

    • Định dạng đầu ra:

      Một dòng: giá cuối format "0.00".

    Ví dụ:

    Đầu vào:

    100 c
    

    Đầu ra:

    50.00

    Giải thích:

    Clearance discount 0.5 → final 50.00.

    Đang tải editor...