-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathForm2.cs
70 lines (51 loc) · 1.65 KB
/
Form2.cs
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;
namespace DonsElectricCostCalculator
{
public partial class formCost : Form
{
float varDaily;
float varMonthly;
float varYearly;
float varHoursUsed;
float varPwrConsumption;
float varWattCost;
float varTotalPower;
public formCost()
{
InitializeComponent();
this.CenterToScreen();
}
private void calculateToolStripMenuItem_Click(object sender, EventArgs e)
{
Close();
formMain formMain = new formMain();
formMain.Show();
}
private void label3_Click(object sender, EventArgs e)
{
}
private void label2_Click(object sender, EventArgs e)
{
}
private void btnCalculate_Click(object sender, EventArgs e)
{
float.TryParse(txtHoursUsed.Text, out varHoursUsed);
float.TryParse(txtPwrConsumption.Text, out varPwrConsumption);
float.TryParse(txtWattCost.Text, out varWattCost);
varTotalPower = (varPwrConsumption * varHoursUsed) / 1000;
varDaily = (varTotalPower * varWattCost) / 100;
MessageBox.Show(varDaily.ToString());
varMonthly = varDaily * 30;
varYearly = varMonthly * 12;
lblDailyCost.Text = varDaily.ToString() ;
lblMontlyCost.Text = varMonthly.ToString();
lblYearlyCost.Text = varYearly.ToString();
}
}
}