Nội dung Bài tập
Mã:
OOP_2021_Class_Coin_1
Tên:
OOP_2021_Class_Coin_1
Dạng thi:
oi
Thang điểm:
10 điểm
Giới hạn thời gian:
1 giây
Giới hạn bộ nhớ:
256 MB
Được tạo bởi:
lethuc
Xây dựng class Coin với các thành phần sau:
  • name - string - là một chuỗi chứa tên Coin - Giá trị mặc định là "NoName"
  • price - float - một số thực chứa giá trị của Coin - Giá trị mặc định là 0
  • low - float - một số thực chứa giá trị thấp nhất của Coin trong vòng 24h - Giá trị mặc định là 0
  • high - float - một số thực chứa giá trị cao nhất của Coin trong vòng 24 - Giá trị mặc định là 0
(Các số thực trong bài có tối đa 2 chữ số thập phân)

Xây dựng các phương thức get-set cho các biến
Xây dựng các hàm bổ sung sau:
  • float maxChange(): Biến động lớn nhất trong vòng 24h được tính bằng:
    high - low
  • void printCoin(): In ra thông tin của Coin theo mẫu:
{name}-{price}-{low}-{high}-{maxChange}
(Xuất đúng 2 chữ số thập phân với các số thưc, xem ví dụ để hiểu rõ)
Input:
  • Dòng đầu tiên chứa số nguyên N (1 <= N <= 100) là số lượng loại Coin
  • 4*N dòng tiếp theo, mỗi 4 dòng chứa:
    • Một chuỗi là tên Coin (không bao gồm khoảng trống)
    • Một số thực là giá của Coin
    • Một số thực là giá thấp nhất của Coin trong 24h
    • Một số thực là giá cao nhất của Coin trong 24h
Output:
  • Với mỗi loại coin xuất ra theo định dạng hàm printCoin()
Ví dụ:

Input

Output

2

BTC

40378.08

36581.43

40782.08

ETH

2866.8

2394.36

2911.74

BTC-40378.08-36581.43-40782.08-4200.65

ETH-2866.80-2394.36-2911.74-517.38





    Quảng cáo
       Ngôn ngữ : 

       Theme : 
Mời bạn soạn code



		



      Ai có thể xem bài này : 

Thông tin



Phần thảo luận