麻雀の得点計算をする。5翻以上は符に関わらず同じなので子の場合を実装。
if文を使って条件分岐すればいい
#include<iostream>
uint32_t Point(int hang) {
if (hang == 5) {
return 8000;
}
if (hang >= 6 && hang <= 7) {
return 12000;
}
if (hang >= 8 && hang <= 10) {
return 18000;
}
if (hang >= 11 && hang <= 12) {
return 24000;
}
if (hang >= 13) {
return 32000;
}
}
int main() {
std::cout << Point(5) << std::endl;
std::cout << Point(6) << std::endl;
std::cout << Point(7) << std::endl;
std::cout << Point(8) << std::endl;
std::cout << Point(9) << std::endl;
std::cout << Point(10) << std::endl;
std::cout << Point(11) << std::endl;
std::cout << Point(12) << std::endl;
std::cout << Point(13) << std::endl;
}
コメント