Jvsierra

Ex resolvido 22

Feb 11th, 2018
103
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 1.21 KB | None | 0 0
  1. #include <stdio.h>
  2. #include <stdlib.h>
  3.  
  4. int main(){
  5.  
  6.     float salario_base = 0.0, tempo_servico = 0.0, imposto = 0.0, gratificacao = 0.0, salario_liquido = 0.0;
  7.  
  8.     printf("Salario base:\n");
  9.     scanf("%f", &salario_base);
  10.     printf("Anos de servico:\n");
  11.     scanf("%f", &tempo_servico);
  12.  
  13.     salario_liquido += salario_base;
  14.  
  15.     if(salario_base >= 200 && salario_base <= 450){
  16.         imposto = salario_base * 0.03;
  17.     }else if(salario_base > 450 && salario_base < 700){
  18.         imposto = salario_base * 0.08;
  19.     }else if(salario_base >= 700){
  20.         imposto = salario_base * 0.12;
  21.     }
  22.  
  23.     salario_liquido -= imposto;
  24.  
  25.     if(salario_base > 500){
  26.         if(tempo_servico <= 3){
  27.             gratificacao = 20;
  28.         }else{
  29.             gratificacao = 30;
  30.         }
  31.     }else{
  32.         if(tempo_servico <= 3){
  33.             gratificacao = 23;
  34.         }else if(tempo_servico > 3 && tempo_servico < 6){
  35.             gratificacao = 35;
  36.         }else if(tempo_servico > 6){
  37.             gratificacao = 33;
  38.         }
  39.     }
  40.  
  41.     salario_liquido += gratificacao;
  42.  
  43.     printf("Salario liquido: %.2f\nGratificacao: %.2f\nImposto: %.2f\n", salario_liquido, gratificacao, imposto);
  44.  
  45.     return 0;
  46. }
Advertisement
Add Comment
Please, Sign In to add comment