Đị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.
Một dòng: price loại.
0 <= price <= 10^6.
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:
Đang tải editor...