private void btnCalcular_Click(object sender, EventArgs e) { double verificador; if ((txtSalário.Text == string.Empty) || (!double.TryParse(txtSalário.Text, out verificador))) { MessageBox.Show("Valor Inválido no Salario!", "Atenção!"); txtSalário.Clear(); } else if ((txtProdução.Text == string.Empty) || (!double.TryParse(txtProdução.Text, out verificador))) { MessageBox.Show("Valor Invalido na produção!", "Atenção!"); txtProdução.Clear(); } else if ((txtGratificação.Text == string.Empty) || (!double.TryParse(txtGratificação.Text, out verificador))) { MessageBox.Show("Valor Invalido na gratificação!", "Atenção!"); txtGratificação.Clear(); } else { double Sal, Prod, Grat, SalBruto; Sal = double.Parse(txtSalário.Text); Prod = double.Parse(txtProdução.Text); Grat = double.Parse(txtGratificação.Text); int bonusA = 0, bonusB = 0, bonusC = 0; if (Prod >= 100) { bonusA = 1; } if (Prod >= 120) { bonusB = 1; } if (Prod >= 150) { bonusC = 1; } SalBruto = Sal + Sal * (0.05 * bonusA + 0.1 * bonusB + 0.1 * bonusC) + Grat; if (SalBruto >= 7000) { if (Prod >= 150 && Grat > 0) { txtSalárioBruto.Text = SalBruto.ToString("C2"); } else { txtSalárioBruto.Text = ("R$ 7.000,00"); } } else { txtSalárioBruto.Text = SalBruto.ToString("C2"); } } }
private void btnCalc_Click(object sender, EventArgs e) { double Salario, Producao, SalBruto, Gratificacao; int B = 0, C = 0, D = 0; //SalBruto = Salario + Salario * (0,05*B+0,1*C+0,1*D) + Gratificacao if (double.TryParse(txtSalBase.Text, out Salario) && double.TryParse(txtProducao.Text, out Producao) && double.TryParse(txtGratificacao.Text, out Gratificacao)) { if (Producao >= 100) { B = 1; } if (Producao >= 120) { C = 1; } if (Producao >= 150) { D = 1; } SalBruto = Salario + Salario * (0.05 * B + 0.1 * C + 0.1 * D) + Gratificacao; if (SalBruto > 7000.00) { if (Producao >= 150 && Gratificacao > 0) { txtSalBruto.Text = SalBruto.ToString("F2"); } else { txtSalBruto.Text = "7000.00"; } } else { txtSalBruto.Text = SalBruto.ToString("F2"); } } else { MessageBox.Show("Inserir Dados Válidos !"); } }