Viết chương trình tính tiền taxi biết: - 1km đầu là 12.500đ - Từ km thứ 2 đến km thứ 10 là 11.500đ - Từ km thứ 11 đến km thứ 20 là 10.500đ - Từ km thứ 21 đến km thứ 30 là 10.000đ - Từ km thứ 30 trở lên thì tăng 9.500đ
2 câu trả lời
Uses crt;
Var a, b: integer;
Begin
Clrscr;
Writeln (‘So km da di:’);
Readln(a);
If a=1 then b:=12500 else
If (a>=2) and (a<=10) then b:=12500+(a-1)*11500 else
If (a>=11) and (a<=20) then b:=12500+9*11500+(a-10)*10500 else
If (a>=21) and (a<=30) then b:=12500+9*11500+10*10000+(n-20)*10000 else
b:=12500+9*11500+10*10000+10*10000+(n-30)*9500;
Writeln (‘So tien ban phai tra la:’,b:9:2);
Readln;
End.
#include<iostream>
using namespace std;
int main(){
int n,tong;
cin>>n;
if(n==1){
tong=12500;
}else if(n>=2&&n<=10){
tong=12500+(n-1)*11500;
}else if(n>=11&&n<=20){
tong=12500+9*11500+(n-10)*10500;
}else if(n>=21&&n<=30{
tong=12500+9*11500+10*10000+(n-20)*10000;
}else{
tong=12500+9*11500+10*10000+10*10000+(n-30)*9500;
}
cout<<"Tong tien taxi la: "<<tong;
}
