rendered paste body#include <stdio.h>
#include <stdlib.h>
int main(int argc, char *argv[])
{
float salarioBruto, impostoDevido, impostoFonte, valorRestituir,
salarioMes, impostoBruto;
/* Apresentação e obtenção dos valores */
printf("* Calcular o valor do imposto de renda a pagar ou restituir *\n\n\n");
printf("Digitar o valor bruto do salario recebido no ano: ");
scanf("%f", &salarioBruto);
printf("\n");
printf("Digitar o valor do imposto retido na fonte: ");
scanf("%f", &impostoFonte);
printf("\n\n");
/* Calculos necessarios para saida de resultados */
salarioMes = salarioBruto / 12;
if (salarioMes >= 1499.16 && salarioMes <= 2246.75)
{
impostoBruto = ((salarioBruto - (112.43 * 12)) * 0.075);
}
if ( salarioMes >= 2246.76 && salarioMes <= 2995.70)
{
impostoBruto = ((salarioBruto - (280.94 * 12)) * 0.15);
}
if ( salarioMes >= 2995.71 && salarioMes <= 3743.19)
{
impostoBruto = ((salarioBruto - (505.62 * 12)) * 0.225);
}
if ( salarioMes >= 3743.20)
{
impostoBruto = ((salarioBruto - (692.78 * 12)) * 0.275);
}
impostoDevido = impostoBruto - impostoFonte;
valorRestituir = impostoFonte - impostoBruto;
if (impostoBruto > impostoFonte)
{
printf("Total de imposto a pagar: R$ %.2f\n\n\n", impostoDevido);
}
else
{
printf("Valor a ser restituido: R$ %.2f\n\n", valorRestituir);
}
if (impostoDevido > 100.00 && valorRestituir < 0)
{
printf("Parcelamento em ate 6 vezes com valor minimo da parcela de R$ 50.00\n");
printf("\n\n");
}
else
{
printf("Parcela unica obrigatoria\n\n\n");
}
if (impostoDevido >= 300.00)
{
printf("Parcelamento valido: 6 / valor das parcelas: R$ %.2f (fixo)\n\n\n", impostoDevido / 6);
}
if (impostoDevido < 300.00 && impostoDevido >= 250.00)
{
printf("Parcelamento valido: 5 / valor das parcelas: R$ %.2f (fixo)\n\n\n", impostoDevido / 5);
}
if (impostoDevido < 250.00 && impostoDevido >= 200.00)
{
printf("Parcelamanrto valido: 4 / valor das parcelas: R$ %.2f (fixo)\n\n\n", impostoDevido / 4);
}
if (impostoDevido < 200.00 && impostoDevido >= 150.00)
{
printf("Parcelamento valido: 3 / valor das parcelas: R$ %.2f (fixo)\n\n\n", impostoDevido / 3);
}
if (impostoDevido < 150.00 && impostoDevido >= 100.00)
{
printf("Parcelamento valido: 2 / valor das parcelas: R$ %.2f (fixo)\n\n\n", impostoDevido / 2);
}
system("PAUSE");
return 0;
}