int main()
{
int km, kmc;
float price;
printf(" Enter distance(Kilometer) : ");
if(km > 80){
kmc = (km - 80);
price += kmc * 10.50;
km -= kmc;
}
if(km > 60){
kmc = (km - 60);
price += kmc * 9;
km -= kmc;
}
if(km > 40){
kmc = (km - 40);
price += kmc * 8;
km -= kmc;
}
if(km > 20){
kmc = (km - 20);
price += kmc * 7.50;
km -= kmc;
}
if(km > 10){
kmc = (km - 10);
price += kmc * 6.50;
km -= kmc;
}
if(km > 1){
kmc = (km - 1);
price += kmc * 5.50;
km -= kmc;
}
if(km == 1){
price += 35;
}
if((int)round(price) % 2 == 0){
price += 1;
}
printf("\r\n Taxi fare is %.0f baht\r\n", price
);
return 0;
}
aW50IG1haW4oKQp7CiAgICBpbnQga20sIGttYzsKICAgIGZsb2F0IHByaWNlOwogICAgICAKICAgIHByaW50ZigiIEVudGVyIGRpc3RhbmNlKEtpbG9tZXRlcikgOiAiKTsKICAgIHNjYW5mKCIlZCIsICZrbSk7CiAgICAgIAogICAgaWYoa20gPiA4MCl7CiAgICAgICAga21jID0gKGttIC0gODApOwogICAgICAgIHByaWNlICs9IGttYyAqIDEwLjUwOwogICAgICAgIGttIC09IGttYzsKICAgIH0KICAgIGlmKGttID4gNjApewogICAgICAgIGttYyA9IChrbSAtIDYwKTsKICAgICAgICBwcmljZSArPSBrbWMgKiA5OwogICAgICAgIGttIC09IGttYzsKICAgIH0KICAgIGlmKGttID4gNDApewogICAgICAgIGttYyA9IChrbSAtIDQwKTsKICAgICAgICBwcmljZSArPSBrbWMgKiA4OwogICAgICAgIGttIC09IGttYzsgCiAgICB9CiAgICBpZihrbSA+IDIwKXsKICAgICAgICBrbWMgPSAoa20gLSAyMCk7CiAgICAgICAgcHJpY2UgKz0ga21jICogNy41MDsKICAgICAgICBrbSAtPSBrbWM7CiAgICB9CiAgICBpZihrbSA+IDEwKXsKICAgICAgICBrbWMgPSAoa20gLSAxMCk7CiAgICAgICAgcHJpY2UgKz0ga21jICogNi41MDsKICAgICAgICBrbSAtPSBrbWM7CiAgICB9CiAgICBpZihrbSA+IDEpewogICAgICAgIGttYyA9IChrbSAtIDEpOwogICAgICAgIHByaWNlICs9IGttYyAqIDUuNTA7CiAgICAgICAga20gLT0ga21jOwogICAgfQogICAgaWYoa20gPT0gMSl7CiAgICAgICAgcHJpY2UgKz0gMzU7CiAgICB9CiAgICAgIAogICAgaWYoKGludClyb3VuZChwcmljZSkgJSAyID09IDApewogICAgICAgIHByaWNlICs9IDE7CiAgICB9CiAgICAgIAogICAgcHJpbnRmKCJcclxuIFRheGkgZmFyZSBpcyAlLjBmIGJhaHRcclxuIiwgcHJpY2UpOwogICAgICAKICAgIHJldHVybiAwOwp9