All pastes #2071454 Raw Edit

Unnamed

public text v1 · immutable
#2071454 ·published 2011-05-29 03:22 UTC
rendered paste body
#include <stdlib.h>
#include <stdio.h>

int main(int argc, char *argv[])
{
    float rendMens;
    float rendAnual;
    float impostMens;
    float impRetidoMens;
    float impRetidoAnual;
    float impTotal;
    float impTotalcorrigido;
    float impPago;
    float impost;
    float impDevido;
    float deduc;
    float aliquot;
    float descontos;
    float parcDedut;
    int nParc;
    float valorParc;
    float restoParc;
    
    
    printf ("Entre com o valor do rendimento bruto anual:");
    scanf ("%f", &rendAnual);
    printf ("Entre com o valor do imposto pago:");
    scanf ("%f", &impPago);
    printf ("\n");
        
    rendMens = (rendAnual/12);
        
     if(rendMens<=1499.15)
     {
     aliquot = 0;
     impost = (rendMens*aliquot);
     parcDedut = 0;
     impRetidoMens = (parcDedut-impost);
     impRetidoAnual = (impRetidoMens*12);
     impTotal = (impPago-impRetidoAnual);
     
           if (impTotal>0)
           {
           printf ("O imposto a restituir eh:");
           printf ("%.2f", impTotal);
           printf ("\n");
           }
           else //(impTotal=0);
           {
           printf ("Nao restituir, nem devido");
           printf ("\n");
           }  
           }                     
     else if(1499.16<=rendMens<=2246.75)
          {
          aliquot = (0.075);
          impost = (rendMens*aliquot);
          parcDedut = (112.43);
          impRetidoMens = (impost - parcDedut);
          impRetidoAnual = (impRetidoMens*12);
          impTotal = (impPago-impRetidoAnual);
          
          if (impTotal>0)
          {
          printf ("O imposto a restituir eh:");
          printf ("%.2f", impTotal);
          printf ("\n");
          }
          else if (impTotal<0)
               {
               impTotalcorrigido = (impTotal*-1);
                
               if (0.00<=impTotalcorrigido<=99.99)
               {
               nParc = (1);
               }
               else if (100.00<=impTotalcorrigido<=149.99)
               {
               nParc = (2);
               }
               else if (150.00<=impTotalcorrigido<=199.99)
               {
               nParc = (3);
               }
               else if (200.00<=impTotalcorrigido<=249.99)
               {
               nParc = (4);
               }
               else if (250.00<=impTotalcorrigido<=299.99)
               {
               nParc = (5);
               }
               else if (300.00<=impTotalcorrigido)
               {
               nParc = (6);
               }
               valorParc = (impTotalcorrigido / nParc);
               
               printf("O imposto devido eh:");
               printf ("%.2f", impTotalcorrigido);
               printf("\n");
               printf("Numero de parcela(s)%i", nParc);
               printf ("\n");
               printf("Valor da(s) parcela(s)%.2f",valorParc);
               printf ("\n");
               }
               else// (impTotal=0)
               {
               printf ("Nao restituir, nem devido");
               printf ("\n");
               }
           }
     else if (2246.76<=rendMens<=2995.70)
          {
          aliquot = (0.15);
          impost = (rendMens*aliquot);
          parcDedut = 280.94;
          impRetidoMens = (impost - parcDedut);
          impRetidoAnual = (impRetidoMens*12);
          impTotal = (impPago-impRetidoAnual);
          
          if (impTotal>0)
          {
          printf ("O imposto a restituir eh:");
          printf ("%.2f", &impTotal);
          printf ("\n");
          }
          else if(impTotal<0)
          {
               
          impTotalcorrigido = (impTotal*-1); 
          
          
               if (0.00<=impTotalcorrigido<=99.99)
               {
               nParc = (1);
               }
               else if (100.00<=impTotalcorrigido<=149.99)
               {
               nParc = (2);
               }
               else if (150.00<=impTotalcorrigido<=199.99)
               {
               nParc = (3);
               }
               else if (200.00<=impTotalcorrigido<=249.99)
               {
               nParc = (4);
               }
               else if (250.00<=impTotalcorrigido<=299.99)
               {
               nParc = (5);
               }
               else // (300.00<=impTotalcorrigido)
               {
               nParc = 6;
               }
                //valorParc = (impTotalcorrigido / nParc);                                        
          printf("O imposto devido eh: ");
          scanf ("%.2f", impTotalcorrigido);
          printf ("\n");
          printf("Numero de parcela(s)");
          printf ("%i", nParc);
          printf ("\n");
          printf("Valor da(s) parcela(s)");
          printf("%.2f", (impTotalcorrigido/nParc));
          printf ("\n");
               
          }
          else // (impTotal=0)
          {
          printf ("Nao restituir, nem devido");
          printf ("\n");
          } 
          }
     else if (2995.71<=rendMens<=3743.19)
          {
          aliquot = (0.225);
          impost = (rendMens*aliquot);
          parcDedut = 505.62;
          impRetidoMens = (impost - parcDedut);
          impRetidoAnual = (impRetidoMens*12);
          impTotal = (impPago-impRetidoAnual);
          
          if (impTotal>0)
          {
          printf ("O imposto a restituir eh:");
          printf ("%.2f", &impTotal);
          printf ("\n");
          }
          else if(impTotal<0)
          {
          impTotalcorrigido = (impTotal*-1);                              
          printf("O imposto devido eh:");
          printf ("%.2f", &impTotalcorrigido);
          printf ("\n");
          }
          else // (impTotal=0)
          {
          printf ("Nao restituir, nem devido");
          printf ("\n");
          } 
          }
          else if (3743.19<=rendMens)
          {
          aliquot = (0.275);
          impost = (rendMens*aliquot);
          parcDedut = 692.78;
          impRetidoMens = (impost - parcDedut);
          impRetidoAnual = (impRetidoMens*12);
          impTotal = (impPago-impRetidoAnual);
          
          if (impTotal>0)
          {
          printf ("O imposto a restituir eh:");
          printf ("%.2f", &impTotal);
          printf ("\n");
          }
          else if(impTotal<0)
          {
          impTotalcorrigido = (impTotal*-1);                              
          printf("O imposto devido eh:");
          printf ("%.2f", &impTotalcorrigido);
          printf ("\n");
          }
          else // (impTotal=0)
          {
          printf ("Nao restituir, nem devido");
          printf ("\n");
          } 
          }
    
          
 
 system("PAUSE");
 return 0;
}