Como fazer Aliquota em C

by - 16:16


Bom primeira coisa a se fazer e colocar lá suas variáveis, no meu caso eu criei 4 variáveis  Sendo elas duas int e duas float.
matricula: está variável vai armazenar o número de matriculas de cada pessoa.
dep: é onde vai armazenar cada dependente.
salario: nesta variável vai guardar cada salários.
base:  seria o salario base.
A primeira coisa que você tem a pedir ao usuário que utilizara este programa e o calculo da Alíquota, depois a matricula e assim por diante cada dados necessário.
Entendendo então que nas variáveis que você for criar, tem que levar em conta que são dados que você quer informar.
Como fazer cálculo do salário por dependente, observe abaixo:
//Abatendo do salário R$ 250 por dependente
    base = (salario-(dep*250));

Em seguida, você faz um if para estar verificando exatamente cada situação.  Observe abaixo:
    if(base<=1158.00)
     printf("Matricula: %i - nao possui aliquota \n",matricula);
    else
     if(base<=2295.00)
      printf("Matricula: %i - aliquota de 15 por cento: %5.2f\n",matricula,base*0.15);
     else
      printf("Matricula: %i - aliquota de 27.5 por cento: %5.2f\n",matricula,base*0.275);

Espero ter ajudado!
Segue abaixo o código em c, pronto e completo, não copiei. Tente aprender e fazer da sua maneira, existem várias formas de fazer isto.
AVISO: Nunca esqueça as bibliotecas.

#include <stdio.h>
#include <stdlib.h>

int main ()
{
    int matricula,dep;
    float salario,base;
   
    printf("\nCalculo de Aliquota\n");
    printf("Informe o numero da matricula:");
    scanf("%i",&matricula);
    printf("Informe a quantidade de dependentes:");
    scanf("%i",&dep);
    printf("Informe o salario:");
    scanf("%f",&salario);
   
    //Abatendo do salário R$ 250 por dependente
    base = (salario-(dep*250));
   
    if(base<=1158.00)
     printf("Matricula: %i - nao possui aliquota \n",matricula);
    else
     if(base<=2295.00)
      printf("Matricula: %i - aliquota de 15 por cento: %5.2f\n",matricula,base*0.15);
     else
      printf("Matricula: %i - aliquota de 27.5 por cento: %5.2f\n",matricula,base*0.275);
   
   
    system("pause");
    return 0;
}

You May Also Like

0 comentários