Viết chương trình tính tiền điện c#

Viết chương trình tính tiền điện 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!


Viết chương trình tính tiền điện c#



Đề 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: 

TTSố kWh sử dụngGiá bán điện (đồng/kWh)
Bậc 1 Cho kWh từ 0 - 50 1.678
Bậc 2 Cho kWh từ 51 - 100 1.734
Bậc 3 Cho kWh từ 101 - 200 2.014
Bậc 4 Cho kWh từ 201 - 300 2.536
Bậc 5 Cho kWh từ 301 - 400 2.834
Bậc 6 Cho kWh từ 401 trở lên 2.927

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 

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é.

Bài 3: Viết chương trình tính tiền điện với chỉ số mới và chỉ số cũ Được nhập vào từ bàn phím. In ra màn hình chỉ số cũ, chỉ số mới và số tiền phải trả. Biết rằng 100 kWh đầu giá 1000, từ kWh 101 – 150 giá 1200, từ kWh 151 – 200 giá 2000, từ 201 trở lên giá 2500.


Code c:

#include

#include

int main() {

    int csm, csc, tien, tieuthu;

    printf("Nhap chi so moi = ");

    scanf("%d", &csm);

    printf("Nhap chi so cu = ");

    scanf("%d", &csc);

    tieuthu=csm-csc;

    if(tieuthu<=100)

             tien=tieuthu*1000;

    else

            {

                if(tieuthu<=150)

                tien=100*1000 + (tieuthu-100)*1200;

                          else

                        {

                        if(tieuthu<=200)

                            tien=100*1000 + 50*1200 + (tieuthu-150)*2000;

                            else

                                    {

                                    if(tieuthu>=201)

                                        tien=100*1000 + 50*1200 + 50*2000 + (tieuthu-200)*2500;

            }           }           }

    printf("\n CSM = %d", csm);

    printf("\n CSC = %d", csc);

    printf("\n Tien = %d", tien);

    getch();

}