struct THUE_BAO_DIEN
{
public string Ho_ten;
public int SoKW;
public double Tien_phai_tra;
}
static void Tinh_tien_dien()
{
//Nhap thong tin thue bao (Ho ten, so KW)
THUE_BAO_DIEN Tb;
Console.Write("Nhap ho ten: ");
Tb.Ho_ten = Console.ReadLine();
Console.Write("Nhap KW su dung: ");
Tb.SoKW = int.Parse(Console.ReadLine());
//Cap phat vung nho cho bien Tien_phai_tra
Tb.Tien_phai_tra = 0;
//Tinh va xuat tien phai tra
//50 Kw đầu tiên với đơn giá 500đ/Kw
if (Tb.SoKW <=50)
{
Tb.Tien_phai_tra = Tb.SoKW * 500;
}
//50 Kw kế tiếp với đơn giá 650đ/Kw
//Tien phai tra = 50 KW dau * 500 + So KW con lai * 650
else if (Tb.SoKW <= 100)
{
Tb.Tien_phai_tra = (50 * 500) + (Tb.SoKW - 50) * 650;
}
//100 Kw kế tiếp với đơn giá 850đ/Kw
//Tien phai tra = (50 KW dau * 500) + (50 KW ke tiep * 650) + (So KW con lai * 850)
else if (Tb.SoKW <= 200)
{
Tb.Tien_phai_tra = (50 * 500) + (50 * 650) + ((Tb.SoKW - 100) * 850);
}
//150 Kw kế tiếp với đơn giá 1100đ/Kw
//Tien phai tra = (50 KW dau * 500) + (50 KW ke tiep * 650) + (100 KW ke tiep * 850) + (So KW con lai * 1100)
else if (Tb.SoKW <= 350)
{
Tb.Tien_phai_tra = (50 * 500) + (50 * 650) + (100 * 850) + ((Tb.SoKW - 200) * 1100);
}
//Các Kw còn lại với đơn giá 1300d0/Kw
//Tien phai tra = (50 KW dau * 500) + (50 KW ke tiep * 650) + (100 KW ke tiep * 850) + (150 KW ke tiep * 1100) + (So KW con lai * 1300)
else if (Tb.SoKW > 350)
{
Tb.Tien_phai_tra = (50 * 500) + (50 * 650) + (100 * 850) + (250 * 1100) + ((Tb.SoKW - 350) * 1300);
}
//Xuat ket qua
Console.WriteLine("-------------------");
Console.WriteLine(String.Format("Ten khach hang: {0}",Tb.Ho_ten));
Console.WriteLine(String.Format("So KW su dung : {0}", Tb.SoKW));
Console.WriteLine(String.Format("So tien tra : {0:#,##} {1}", Tb.Tien_phai_tra,"VND"));
Console.ReadLine();
}
nhìn ngó hoa hết mắt hic tiêu rồi h bỏ chân lên cổ để học
Trả lờiXóa