Упражнения C # Sharp: Рассчитать счет за электроэнергию
Условное утверждение C # Sharp: упражнение 18 с решением
Напишите программу на C # Sharp, чтобы рассчитать и распечатать счет за электроэнергию данного клиента. Идентификатор клиента, имя и единица измерения, использованные пользователем, должны быть взяты с клавиатуры и отображать общую сумму, которую нужно заплатить клиенту. Обвинения заключаются в следующем:
Единица измерения | Заряд / блок |
---|---|
до 199 | @ 1,20 |
200 и выше, но менее 400 | @ 1,50 |
400 и выше, но менее 600 | @ 1,80 |
600 и выше | @ 2,00 |
Если счет превышает рупий 400, тогда взимается дополнительная плата в размере 15%, а минимальный счет должен составлять рупий. 100 / -
Пример решения : -
C # острый код:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
public class exercise18
{
static void Main(string[] args)
{
int custid, conu;
double chg, surchg=0, gramt,netamt;
string connm;
Console.Write("\n\n");
Console.Write("Calculate Electricity Bill:\n");
Console.Write("----------------------------");
Console.Write("\n\n");
Console.Write("Input Customer ID :");
custid= Convert.ToInt32(Console.ReadLine());
Console.Write("Input the name of the customer :");
connm= Console.ReadLine();
Console.Write("Input the unit consumed by the customer : ");
conu= Convert.ToInt32(Console.ReadLine());
if (conu <200 )
chg = 1.20;
else if (conu>=200 && conu<400)
chg = 1.50;
else if (conu>=400 && conu<600)
chg = 1.80;
else
chg = 2.00;
gramt = conu*chg;
if (gramt>300)
surchg = gramt*15/100.0;
netamt = gramt+surchg;
if (netamt < 100)
netamt =100;
Console.Write("\nElectricity Bill\n");
Console.Write("Customer IDNO :{0}\n",custid);
Console.Write("Customer Name :{0}\n",connm);
Console.Write("unit Consumed :{0}\n",conu);
Console.Write("Amount Charges @Rs. {0} per unit :{1}\n",chg,gramt);
Console.Write("Surchage Amount :{0}\n",surchg);
Console.Write("Net Amount Paid By the Customer :{0}\n",netamt);
}
}
Пример вывода:
Рассчитать счет за электроэнергию: ---------------------------- Введите идентификатор клиента: 10001 Введите имя клиента: Джеймс Введите единицу потребления потребителем: 800 Счет за электричество Клиент IDNO: 10001 Имя клиента: Джеймс Потребляемая единица: 800 Сумма сборов @Rs. 2 на единицу: 1600 Доплата Сумма: 240 Чистая сумма, уплаченная клиентом: 1840
Блок - схема:
Редактор кода C # Sharp:
Внесите свой код и комментарии через Disqus.
Предыдущий: Напишите программу на C # Sharp для расчета прибыли и убытка по транзакции.
Далее: Напишите программу на C # Sharp, чтобы принять оценку и отобразить эквивалентное описание.
Каков уровень сложности этого упражнения?
Новый контент: Composer: менеджер зависимостей для PHP , R программирования