Informática, perguntado por lvraschin, 11 meses atrás

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

Respondido por BryanPaes5
7

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;

}

Perguntas interessantes