Tính tỷ lệ phần trăm giảm giá trong c# như thế nào?

Thảo luận trong 'Lập trình web Asp.net' bắt đầu bởi seolagi, 16/12/20.

  1. seolagi

    seolagi

    Moderator

    Thành viên BQT

    Tham gia ngày:
    16/4/14
    Bài viết:
    745
    Đã được thích:
    66
    Điểm thành tích:
    28
    Hi mọi người giúp em cái cách tính lấy %(Percentage) tỷ lệ giảm giá của sản phẩm giữa giá cũ và giá mới với ạ.

    VD: em có sản phẩm có giá 100.000đ và giá giảm là 90.000đ. Mình ướng tính là biết giảm 10% vậy? làm sao để lấy ra hiển thị cho người dùng thấy giảm 10% ạ.
    Mã:
    var price= 100;
    var pricenew = 90;
    string Percentage =  100 - 90; //sao ra 10% ?
     
    Cảm ơn đã xem bài:

    Tính tỷ lệ phần trăm giảm giá trong c# như thế nào?

  2. admin

    admin Phạm Công Sơn Thành viên BQT

    Tham gia ngày:
    22/5/13
    Bài viết:
    4,375
    Đã được thích:
    1,057
    Điểm thành tích:
    113
    Giới tính:
    Nam
    Cách tính hiển thị % ra ngoài như sau:
    Mã:
    var price= 100;
    var pricenew = 90;
    string Percentage = price > pricenew ? (1 - (pricenew / price)).ToString("0%") : "";//kết quả hiển thị là 10%
    
    • Có thể thay đổi .ToString("0%") Để hiển thị các số phía sau dấu. như sau:
    • .ToString("0.0%") : 10.0%
    • .ToString("0.00%") : 10.00%
     
    seolagi thích bài này.
  3. seolagi

    seolagi

    Moderator

    Thành viên BQT

    Tham gia ngày:
    16/4/14
    Bài viết:
    745
    Đã được thích:
    66
    Điểm thành tích:
    28
    Em cảm ơn ạ, rất chi tiết
     


Like và Share ủng hộ ITSEOVN