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;

}