Практична робота "Комунальні платежі". Практична робота до уроку "Основи алгоритмізації та програмування. Розгалуження в алгоритмах і програмах". Завдання практичної роботи: "Розробити проек для автоматичного обрахунку комунальних платежів".
Увага! Під час роботи з комп’ютером дотримуйтеся правил техніки безпеки.
Практична робота «Комунальні платежі»
Тарифи за електроенергію:
<150кВт*год/місяць - 28,02 коп/1кВт*год,
>150кВт*год/місяць і <800кВт*год/місяць–36,48 коп/1кВт*год;
>800кВт*год/місяць - 95,76 коп/1кВт*год.
Тарифи за газ:
<2500 куб м./рік - 0,7254 грн/куб.м
>2500 куб м./рік і <6000 куб м./рік -1.0980;
>6000 куб м./рік і <12000 куб м./рік -2.2482;
Для дизайну використовуємо PageControl , добавляємо ПКМ дві вкладки Добавити сторінку (газ і електроенергія)
3. Процедура на кнопку оплати за електроенергію:
procedure TForm1.Button1Click(Sender: TObject);
var POK,x2,t,x1,s:Real;
begin
x1:=StrToFloat(Edit1.Text);
x2:=StrToFloat(Edit2.Text);
POK:=x2-x1;
if POK < 150 Then T:=0.28;
if (POK > 150)and(POK<800)Then T:=0.3648 else T:=0.5472;
S:=POK*T;
ShowMessage('До оплати за електроенергію '+ FloatToStr(S)+' грн.');
end;
4. Процедура обчислення оплати за газ:
procedure TForm1.Button2Click(Sender: TObject);
var POK,x2,t,x1,s1:Real;
begin
x1:=StrToFloat(Edit3.Text);
x2:=StrToFloat(Edit4.Text);
POK:=x2-x1;
if RadioButton 1.Checked=True Then t:=0.7254;
(аналогічно для інших показників)
S1:=POK*T;
ShowMessage('До оплати за природний газ '+FloatToStr(S1)+' грн.');
end;
5. Оформіть вкладки за власним смаком.
6. Збережіть проект в папці Практична 15
Для самостійного виконання.