Chủ đề: cứu bài tính tiền rất mini
-
01-01-2015, 04:18 PM #1Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
cứu bài tính tiền rất mini
Chả hiểu nổi nó sai cái gì. E dùng BC 3.1
Tại máy nhà dỏm nên dùng vầy thôi. E đã test đổi code đủ kiểu. nếu s<100 thì chạy bt. Hơn cái là lỗi liền, phép tính e sai gì ạ ?
Đề :
- 100 đầu giá 124250 tiếp giá 130450 tiếp giá 1651Từ 201 trở lên giá 1912
Mã:#include<iostream.h> #include<conio.h> int a,b,Money; void nhap(int &n) { cin>>n; while (n<1) { cout<<"Chi so co van de, hay kiem tra va nhap lai: "; cin>>n; } } void main() { clrscr(); int tien,s; cout<<"Nhap chi so thang truoc: "; nhap(a); cout<<"Nhap chi so thang nay: "; nhap(b); while (b<=a) { cout<<"Chi so moi phai lon hon chi co cu \tVi khong ai xai Free -_- Nhap lai thang moi: "; cin>>b; } s=b-a; if (s<101) tien=s*1242; if (s<151) tien=100*1242+(s-100)*1304; if (s<201) tien=100*1242+50*1304+(s-150)*1651; if (s>200) tien=100*1242+50*1304+50*1651+(s-200)*1912; Money=tien*1.1; cout<<"So dien ban da tieu thu la: "<<s<<" KW"<<endl; cout<<"Tien dien cua thang nay la: "<<Money<<" VND"<<endl; getch(); }
View more random threads:
- [ Solved ]Hỏi về từ khóa public ?
- mình không hiểu chổ nầy
- khử mặt khuất bằng giải thuật BackFace
- Cách nhập 1 string aray
- Xem dùm e code C này không chạy trênn Ubuntu 12.04
- Cốc thủ dâm LoveAider cho các anh có quá trình tự sướng hoàn hảo hơn
- Con trỏ trỏ đến mảng 2 chiều, cần giúp đỡ
- Các bạn giúp mình vấn đề về struct!
- đoạn mã sau bị lỗi chỗ nào mà khi chạy thì báo lỗi
- Tìm và hướng dẫn sửa lỗi trong Bài Tập Lớn
-
01-01-2015, 05:57 PM #2Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
if (101 <= s && s < 151)
if (151 <= s && s < 201)
Thử lại đi bạn
-
02-01-2015, 08:23 AM #3Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
Gửi bởi aboq
-
02-01-2015, 12:13 PM #4Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
Gửi bởi kdragon113
Bạn k0 ràng đêìu kiện trên điều kiện dưới, bạn hiểu vì sao nó âm k0, khi số KW là 50, tất cả 3 dòng if đầu tiên của bạn nó đều thỏa mãn, vì vậy nó thực hiện cả 3 dòng này, số âm là điều đơng nhiên
-
02-01-2015, 03:12 PM #5Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
kiểu int của BC chỉ có 2byte, max chỉ đc >32k, nên số tiền tính ra quá 32k thì nó sẽ bị tràn số -> gặp số âm là đúng rồi
bạn khai báo là long int nhé, hoặc đổi trình biên dịch khác là ok.
Code của bạn sai phần tính tiền rồi. phần if nên sử dụng switch case hoặc else if nhé
-
02-01-2015, 05:41 PM #6Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
mới 100 thì chưa là gì cả. check 120 đi, giá ra k đúng
- - - Nội dung đã được cập nhật ngày 02-01-2015 lúc 10:41 PM - - -
Gửi bởi BTC
-
02-01-2015, 05:57 PM #7Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
Gửi bởi BTC
- - - Nội dung đã được cập nhật ngày 02-01-2015 lúc 10:57 PM - - -
Gửi bởi kdragon113
-
02-01-2015, 06:35 PM #8Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
nản thật. mấy bài khó vs SV cùng khóa thì làm đc. bài cỏn con thế này lại làm khó mình =(
-
03-01-2015, 02:51 PM #9Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
sao code của chủ tui thử máy tui có bị âm đâu @@
-
03-01-2015, 03:21 PM #10Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
Gửi bởi aboq
Pallet nhựa Long An đã trở thành một trong những lựa chọn phổ biến cho nhu cầu vận chuyển và lưu trữ hàng hóa trong nhiều ngành công nghiệp. Với đặc tính nhẹ nhàng, chắc chắn và dễ vận chuyển, các...
Thanh lý pallet nhựa Long An giá rẻ