#include <stdio.h>
int main() {
float h;
int ts, ds;
int SRate = 10;
int pay;
printf("กรอกจำนวนชั่วโมงที่ใช้: "); scanf("%f", &h);
scanf("%d", &ds);
// ปัดเศษชั่วโมง
ts = (int)h;
if (h - ts >= 0.5) {
ts = ts + 1;
}
// คำนวณเงินที่ต้องจ่าย
pay = (ts * SRate) - ds;
printf("\nจำนวนชั่วโมงที่คิดเงิน = %d ชั่วโมง\n", ts
); printf("เงินที่ต้องจ่าย = %d บาท\n", pay
);
return 0;
}
I2luY2x1ZGUgPHN0ZGlvLmg+CgppbnQgbWFpbigpIHsKICAgIGZsb2F0IGg7CiAgICBpbnQgdHMsIGRzOwogICAgaW50IFNSYXRlID0gMTA7CiAgICBpbnQgcGF5OwoKICAgIHByaW50Zigi4LiB4Lij4Lit4LiB4LiI4Liz4LiZ4Lin4LiZ4LiK4Lix4LmI4Lin4LmC4Lih4LiH4LiX4Li14LmI4LmD4LiK4LmJOiAiKTsKICAgIHNjYW5mKCIlZiIsICZoKTsKCiAgICBwcmludGYoIuC4geC4o+C4reC4geC4quC5iOC4p+C4meC4peC4lDogIik7CiAgICBzY2FuZigiJWQiLCAmZHMpOwoKICAgIC8vIOC4m+C4seC4lOC5gOC4qOC4qeC4iuC4seC5iOC4p+C5guC4oeC4hwogICAgdHMgPSAoaW50KWg7CiAgICBpZiAoaCAtIHRzID49IDAuNSkgewogICAgICAgIHRzID0gdHMgKyAxOwogICAgfQoKICAgIC8vIOC4hOC4s+C4meC4p+C4k+C5gOC4h+C4tOC4meC4l+C4teC5iOC4leC5ieC4reC4h+C4iOC5iOC4suC4ogogICAgcGF5ID0gKHRzICogU1JhdGUpIC0gZHM7CgogICAgcHJpbnRmKCJcbuC4iOC4s+C4meC4p+C4meC4iuC4seC5iOC4p+C5guC4oeC4h+C4l+C4teC5iOC4hOC4tOC4lOC5gOC4h+C4tOC4mSA9ICVkIOC4iuC4seC5iOC4p+C5guC4oeC4h1xuIiwgdHMpOwogICAgcHJpbnRmKCLguYDguIfguLTguJnguJfguLXguYjguJXguYnguK3guIfguIjguYjguLLguKIgPSAlZCDguJrguLLguJdcbiIsIHBheSk7CgogICAgcmV0dXJuIDA7Cn0K
#include <stdio.h>
int main() {
float h;
int ts, ds;
int SRate = 10;
int pay;
printf("กรอกจำนวนชั่วโมงที่ใช้: ");
scanf("%f", &h);
printf("กรอกส่วนลด: ");
scanf("%d", &ds);
// ปัดเศษชั่วโมง
ts = (int)h;
if (h - ts >= 0.5) {
ts = ts + 1;
}
// คำนวณเงินที่ต้องจ่าย
pay = (ts * SRate) - ds;
printf("\nจำนวนชั่วโมงที่คิดเงิน = %d ชั่วโมง\n", ts);
printf("เงินที่ต้องจ่าย = %d บาท\n", pay);
return 0;
}