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:
Quảng cáo
- 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
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
- 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
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