GIẢI BÀI TOÁN VIẾT CHƯƠNG TRÌNH TÍNH TIỀN ĐIỆN TRONG C/C++
xuất bản
Thông báo:
Cảm ơn bạn đã theo dõi QuangNinhBay.Com trong suốt thời gian qua.
Trong thời gian tới website sẽ update để bạn có trải nghiệm mượt mà hơn. Nội dung về thiết kế website cũng như các thủ thuật sẽ được đội ngũ QuangNinhBay.Com Update thường xuyên hơn.
Xin cảm ơn!
Đề bài: Xây dựng chương trình tính tiền điện
Input: Nhập vào số điện tiêu thụ hàng tháng
Output: Hiển thị số tiền cần phải đóng
Biết rằng:
Hướng giải quyết:
- Chúng ta sẽ dùng lệnh rẽ nhánh else if để giải bài toán này:
+ Đầu tiên khai báo biến soDien, tienDien là kiểu số thực (float).
+ Sau đó khai các biến bac1, bac2....bac6 gán giá trị 1678, 1734....2927(gán tiền điện để code cho dễ nhìn :D)
+ Cuối cùng ta dùng lệnh else if lần lượt theo thứ tự điều kiện của bài và in kết quả ra màn hình nhé.
CODE MẪU:
//QuangNinhBay.Com-Niem Vui La Chia Se! #include <stdio.h> int main(){ float soDien, tienDien; int bac1=1678, bac2=1734, bac3=2014, bac4=2536, bac5=2834, bac6=2927; printf("Nhap vao so dien cua ban (kWh): "); scanf("%f",&soDien); if(soDien<0){ printf("\nVui long nhap lai So Dien\nSo dien khong duoc nho hon 0\n"); }else if(soDien<=50){ tienDien=soDien*bac1; printf("\nban da dung dien trong khoang 0 - 50 kWh so tien ban phai tra la: %.2f",tienDien); }else if(soDien<=100){ tienDien=50*bac1+((soDien-50)*bac2); printf("\nban da dung dien trong khoang 51 - 100 kWh so tien ban phai tra la: %.2f",tienDien); }else if(soDien<=200){ tienDien=50*bac1+(50*bac2)+((soDien-100)*bac3); printf("\nban da dung dien trong khoang 101 - 200 kWh so tien ban phai tra la: %.2f",tienDien); }else if(soDien<=300){ tienDien=50*bac1+(50*bac2)+(100*bac3)+((soDien-200)*bac4); printf("\nban da dung dien trong khoang 201 - 300 kWh so tien ban phai tra la: %.2f",tienDien); }else if(soDien<=400){ tienDien=50*bac1+(50*bac2)+(100*bac3)+(100*bac4)+((soDien-300)*bac5); printf("\nban da dung dien trong khoang 301 - 400 kWh so tien ban phai tra la: %.2f",tienDien); }else if(soDien>400){ tienDien=50*bac1+(50*bac2)+(100*bac3)+(100*bac4)+(100*bac5)+((soDien-400)*bac6); printf("\nban da dung dien tren 400 kWh so tien ban phai tra la: %.2f",tienDien); } return 0; }Chúc các bạn học tốt, có khó khăn gì hãy comment phía dưới để mình giải đáp nhé.