Ir ao conteúdo
  • Cadastre-se

Calculo de pagamento


axel brian

Posts recomendados

boa noite, estou fazendo um exercício que é para cálculo de pagamento, na qual o salario ate 1.556,94 deve ser cobrado 8% acima de 1.556,95 deve cobrar 9% e de 2.594,93 cobrar 5.189,82 11% de INSS, o vale transporte e 6% e vale alimentação é 200,00,

so que estou tendo um problema ao calcular, ele abre uma caixa de dialogo amarela e fala q tem um erro ou algo desse tipo

o exercício já ta todo feito só estou com esse pequeno problema, outra duvida que estou tendo é em como ativar ou desativar 

A Caixa de dialogo, eu sei que e true || false  mas não estou sabendo aplicar, vou colocar meu código, estou usando o visual studio 2013, desde já agradeço Pela Ajuda

 

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;

namespace CalculoPagamento
{
    public partial class TelaPrincipal : Form
    {
        public TelaPrincipal()
        {
            InitializeComponent();
        }

        private void TelaPrincipal_Load(object sender, EventArgs e)
        {

        }

        private void btLimpar_Click(object sender, EventArgs e)
        {
            txNome.Clear();
            txFuncao.Clear();
            txSalario.Clear();
            txInss.Clear();
            txVale.Clear();
            txAlimentacao.Clear();
            txAbono.Clear();
            
        }

        private void btMDados_Click(object sender, EventArgs e)
        {
            MessageBox.Show("Nome: "+txNome.Text);
            MessageBox.Show("Função: " + txFuncao.Text);
            MessageBox.Show("Salário: " + txSalario.Text);
            MessageBox.Show("INSS: " + txInss.Text);
            MessageBox.Show("Vale Transporte: " + txVale.Text);
            MessageBox.Show("Abono: " + txAbono.Text);
            MessageBox.Show("Sem Desconto: " + cbSDesc);
        }

        private void btCalcular_Click(object sender, EventArgs e)
        {
            double sal,inss1=0.8, inss2=0.9, inss3=0.11, vala=50.00, valt=0.6, abono=0;;
            sal = Convert.ToDouble(txSalario);
            inss1 = Convert.ToDouble(txInss);
              inss2 = Convert.ToDouble(txInss);
              inss3 = Convert.ToDouble(txInss);
             vala = Convert.ToDouble(txAlimentacao);
             valt = Convert.ToDouble(txVale);
            if(sal<=1556.94){
                abono=sal-inss1-valt-vala;
                txAbono.Text = (abono + "reais");
                }
            else if (sal>1556.95 && sal<=2594.92){
                abono=sal-inss2-valt-vala;
                txAbono.Text = (abono + "reais");
            }
            else if (sal >= 2594.93 && sal<=5189.82)
            {
              abono = sal-inss3-valt-vala;
              txAbono.Text = (abono + "reais");
            }
            }

        private void txNome_TextChanged(object sender, EventArgs e)
        {

        }

        private void txAlimentacao_TextChanged(object sender, EventArgs e)
        {

        }

        private void txSalario_TextChanged(object sender, EventArgs e)
        {

        }

        private void cbSDesc_CheckedChanged(object sender, EventArgs e)
        {

        }

        private void btMDesc_Click(object sender, EventArgs e)
        {
            MessageBox.Show("INSS: " + txInss.Text);
            MessageBox.Show("Vale Transporte: " + txVale.Text);
            MessageBox.Show("Vale Alimentação: " + txAlimentacao.Text);
           
        }
        }

      }

trabalho.jpg

Link para o comentário
Compartilhar em outros sites

Visitante
Este tópico está impedido de receber novas respostas.

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...

 

GRÁTIS: ebook Redes Wi-Fi – 2ª Edição

EBOOK GRÁTIS!

CLIQUE AQUI E BAIXE AGORA MESMO!