All pastes #2057645 Raw Edit

Miscellany

public text v1 · immutable
#2057645 ·published 2011-05-12 23:55 UTC
rendered paste body
float valorTabela, salarioBruto, retidoFonte, imposto, impostoDevido;
  
  /*Entrada de dados via teclado*/
  
  printf("Calculando imposto de renda\n");
  printf("Digite o valor do salario bruto anual....:  ");
  scanf("%f", &salarioBruto);
  printf("\n");
  printf("Digite o valor do imposto retido na fonte: ");
  scanf("%f", retidoFonte);
  printf("\n");
  
  /*Obtenção dos cálculos*/
  
  valorTabela = salarioBruto / 12;
  
  if (valorTabela <= 1499.15)
  {
      printf("Isento");
  }
      
  if (valorTabela >= 1499.16 || valorTabela <= 2246.75)
  {
      imposto = salarioBruto - (112.43 * 12) * 7.5; 
      impostoDevido = imposto - retidoFonte;
      
    if (valorTabela >= 2246.76 || valorTabela <= 2995.70)
      
      imposto = salarioBruto - (280.94 * 12) * 15.0;
      impostoDevido = imposto - retidoFonte;
      
      if (valorTabela >= 2995.71 || valorTabela <= 3743.19)
      
        imposto = salarioBruto - (505.62 * 12) * 22.5;
        impostoDevido = imposto - retidoFonte;
        
        if (valorTabela > 3743.19)
        
          imposto = salarioBruto - (692.78 * 12) * 27.5;
          impostoDevido = imposto - retidoFonte;
        
          printf("%.2f", impostoDevido);
  }