Fórum Ajuda com trabalho da faculdade (Simples) #462964
04/12/2013
0
preciso programar em Delphi mais como na minha universidade usamos o Java não sei nada sobre o assunto, o problema é o seguinte
Calcule o salário líquido de um funcionário, sabendo que sobre o salário bruto, incide-se um desconto de 8,5% para a previdência e sobre o restante, tem-se um desconto de 26,6% para o IR. Leia o salário bruto e mostre o salário líquido, o IR e a previdência
se pudessem me mandar o código pronto e explicar qual é a função de cada parte do programa agradeceria
Calcule o salário líquido de um funcionário, sabendo que sobre o salário bruto, incide-se um desconto de 8,5% para a previdência e sobre o restante, tem-se um desconto de 26,6% para o IR. Leia o salário bruto e mostre o salário líquido, o IR e a previdência
se pudessem me mandar o código pronto e explicar qual é a função de cada parte do programa agradeceria
Bruno Freisleben
Curtir tópico
+ 0
Responder
Posts
04/12/2013
Járabe Emanuel
1 - Crie uma aplicação nova = File > new > VCL Forms Application – Delphi
2 – No Form Criado coloque 4 Label , 4 Edit e um Button; paleta Tool Palette
Nos Labels Coloque os nomes respectivo tipo: Salário bruto, IR e etc...
Na propriedade OnClick do Button coloque
Na propriedade OnExit do Edit1 coloque
Espero ter ajudado
2 – No Form Criado coloque 4 Label , 4 Edit e um Button; paleta Tool Palette
Nos Labels Coloque os nomes respectivo tipo: Salário bruto, IR e etc...
Na propriedade OnClick do Button coloque
Var
A : Extended;
begin
//Calcula o valor da previdência,
//Coloca em formato Real '###,##0.00'
// 8,5 / 100 = 0,085 valor do percentual para a previdencia
Edit4.Text := FormatFloat('###,##0.00', StrToFloat(Edit1.Text) * StrToFloat('0,085'));
//Subtrai o valor da previdencia do salário bruto
// Variavel A, Quarda o valor da subtração
A := StrToFloat(Edit1.Text) - StrToFloat(Edit4.Text);
//Calcula o valor do IR,
// 26,6 / 100 = 0,266 valor do percentual para o IR
Edit3.Text := FormatFloat('###,##0.00', A * StrToFloat('0,266'));
//Subtrai o valor da IR do salário armazenado na variavel A;
//Motra o salário liquido
Edit2.Text := FormatFloat('###,##0.00', A - StrToFloat(Edit4.Text));
end;
Na propriedade OnExit do Edit1 coloque
//Ao sair do edit1 verificar se ele está fazio
if Edit1.Text <> '' then
//Se o edit1 não estiver vazio, formata o que foi digitado em formato de Real
Edit1.Text := FormatFloat('###,##0.00', StrToFloat(Edit1.Text));
Espero ter ajudado
Responder
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)