You are on page 1of 2

BÀI TẬP LẬP TRÌNH C++

Bài 1
Nhập vào số Km in ra số tiền phải trả cho Taxi biết rằng giá taxi thay đổi theo số Km
Đi <10km thì giá là 4000đ/km
Đi trên 10 km và dưới 30km thì tính là 5000đ/km
Đi trên 30 km tính theo giá 4000đ/km
Bài giải
#include<iostream.h>
#include<conio.h>
#include<iomanip.h>
void main()
{
float a;

clrscr();
nhap: cout <<" \nNhap so Km di: ";
cin >>a;
if (a<=0)
{cout <<"\n Ban nhap sai !!!";
goto nhap;}
else if (a>=30)
cout <<"\n So tien ban phai tra la: " <<a*4000;
else if ((a>=10) && (a<30) )
cout <<"\n So tien ban phai tra la: " <<a*5000;
else
cout <<"\n So tien ban phai tra la: " <<a*7000;

getch ();

Bài 2
Nhập vào số Km in ra số tiền theo quy tắc như sau:
10km đầu giá 7000đ/km
nếu đi tiếp thì từ cây số 11 giá tính là 5000đ/km
nếu đi tiếp thì từ cây số 31 trở đi giá tính là 4000đ/km
Bài giải
#include<iostream.h>
#include<conio.h>
#include<iomanip.h>
void main()
{
float a;

clrscr();
nhap: cout <<" \nNhap so Km di: ";

cin >>a;

if (a<=0)

{cout <<"\n Ban nhap sai !!!";

goto nhap;}

else if (a<=10)

cout <<"\n So tien ban phai tra la: " <<a*7000;

else if (a>10 && a<30 )

cout <<"\n So tien ban phai tra la: " <<(70000 +((a-10)*5000));

else

cout <<"\n So tien ban phai tra la: " <<(157000+((a-30)*4000));

getch ();

You might also like