linguagem C..
Faça um programa que calcule o salário líquido de um funcionário a partir do número de horas trabalhadas, do valor que recebe por hora e do tempo de serviço (anos).
O programa deverá ler essas informações e calcular o salário líquido do funcionário de acordo com as regras abaixo:
O salário bruto é calculado multiplicando-se o número de horas trabalhadas pelo valor recebido por hora.
A empresa paga 2% adicional na modalidade de triênio, ou seja, 2% adicional para cada três anos de tempo de serviço completados. Ex: 11 anos de tempo de serviço (3 triênios) = 6% adicional sobre salário bruto.
Calcule o imposto de renda (IR) sobre o salário bruto conforme tabela abaixo:
q040301.png
*Salienta-se que essas regras, valores e percentuais são fictícios.
Soluções para a tarefa
Resposta:
Exercicios WEBALGO.
Explicação:
#include <stdio.h>
int main(){
int horas,V_hora,tempo,salario_bruto,trienio;
float bonus,salario_bruto2;
scanf("%d%d%d",&horas,&V_hora,&tempo);
salario_bruto=horas*V_hora;
if(tempo < 3 && salario_bruto>=0 && salario_bruto<=1434)
printf("%d",salario_bruto);
if(tempo<3 && salario_bruto>1434 && salario_bruto<=2150){
salario_bruto = salario_bruto-(salario_bruto*7.5/100);
printf("%d",salario_bruto);}
if(tempo<3 && salario_bruto>2150 && salario_bruto<=2866){
salario_bruto = salario_bruto-(salario_bruto*15/100);
printf("%d",salario_bruto);}
if(tempo<3 && salario_bruto>2866 && salario_bruto<=3582){
salario_bruto= salario_bruto-(salario_bruto*22.5/100);
printf("%d",salario_bruto);}
if(tempo<3 && salario_bruto>3582){
salario_bruto = salario_bruto-(salario_bruto*27.5/100);
printf("%d",salario_bruto);}
if(tempo>=3){
trienio=tempo/3;
bonus=trienio*0.02;
salario_bruto2=salario_bruto+(salario_bruto*bonus);}
if(salario_bruto2>=0 && salario_bruto2<=1434)
printf("%f",salario_bruto2);
if(salario_bruto2>1434 && salario_bruto2<=2150){
salario_bruto2 = salario_bruto2-(salario_bruto2*7.5/100);
printf("%f",salario_bruto2);}
if(salario_bruto2>2150 && salario_bruto2<=2866){
salario_bruto2 = salario_bruto2-(salario_bruto2*15/100);
printf("%f",salario_bruto2);}
if(salario_bruto2>2866 && salario_bruto2<=3582){
salario_bruto2 = salario_bruto2-(salario_bruto2*22.5/100);
printf("%f",salario_bruto2);}
if(salario_bruto2>3582){
salario_bruto2 = salario_bruto2-(salario_bruto2*27.5/100);
printf("%f",salario_bruto2);}
return 0;
}