program tientaxi
uses crt;
var s,sotien:real;
begin
writeln('nhap quang duong di:');readln(s);
if s=1 then sotien:=s*5000;
{Nếu quãng đường nhập vô là 1 thì giá tiền là 5000 vnđ}
if (s>=2) and (s<=5) then sotien:=5000+(s-1)*4500;
{Nếu quãng đường nhập vô lớn hơn hoặc bằng 2 và nhỏ hơn hoặc bằng 5 thì cộng với 5000 vnđ của 1 km đầu và 4500 vnđ cho mỗi km tiếp theo ( nhỏ hơn hoặc bằng 5 ) }
if s>=6 then begin
sotien:=5000+5*4500+(s-5)*3500;
{ Nếu quãng đường nhập vào lớn hơn hoặc bằng 6 thì đầu tiên là cộng 5000 vnđ cho số km đầu, 4500 vnđ nhân cho 5 cho 5km sau rồi 3500 vnđ cho số km tiếp theo}
if s>120 then sotien:=sotien*90/100;
{ Vì đề có cho là giảm 10% nêu đi xa hơn 120km nên ý nghĩa câu này là : nếu quãng đường lớn hơn 120 km thì giá trị của số tiền sẽ thay đổi thành 90% giá trị của nó ( giảm 10%)}
end;
writeln('so tien can tra la:',sotien);
end.