Yêu cầu:
Viết chương trình tính tiền cước TAXI. Biết rằng:
– Km đầu tiên là 5000đ
– 30Km tiếp theo là 4000đ
– Nếu lớn hơn 30Km thì mỗi Km thêm ra sẽ phải trả là 3000đ
– Hãy nhập số Km sau đó in ra số tiền phải trả.
Giải thuật:
– Dùng lệnh if để chia các mức giá khác nhau.
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 |
/************************************************************ #include <stdio.h> #include <conio.h> void main() { float TotalKm; float Cost = 0; printf("\n Nhap vao so Km: "); scanf("%f", &TotalKm); if(TotalKm <= 1) { Cost = TotalKm * 5000; } else if(TotalKm <= 30 && TotalKm > 1) { Cost = (TotalKm - 1)*4000 + 1*5000; } else { Cost = 1*5000 + 29*4000 + (TotalKm - 30)*3000; } printf("\n So tien phai tra: %0.3f VND", Cost); getch(); } |
Kết quả:
1 2 |
Nhap vao so Km: 32 So tien phai tra: 127000.000 VND |
Leave a Reply