Lógica, perguntado por ViCouto, 1 ano atrás

desenvolva um programa em linguagem c que receba o codigo , o slario e o tempo de serviço de 1 funcionario de uma empresa. calcule e mostre :
a) o imposto a ser descontado no pagamento conforme abaixo
salario salario de R$1000,00( inclusive ) a R$3000,00 (inclusive) imposto de 3%
salario >R$3000,00 imposto de 8%
b) o salario liquido , ou seja salario base menos o imposto
c) o programa deve imprimir o codigo do funcionario e depois os calculos efetuados


ViCouto: Alguem pode me ajudar

Soluções para a tarefa

Respondido por tofesu
1
#include <stdio.h>
#include <stdlib.h>
int codigo,tempoDeServico,imposto,desconto;
float salario;
int main(int argc, char *argv[]) {
printf("\nInforme o codigo do funcionario:");
scanf("%d",&codigo);
printf("\nInforme o salario do funcionario:");
scanf("%f",&salario);
printf("\nInforme o tempo de servico do funcionario:");
scanf("%d",&tempoDeServico);
if(salario>3000){
  imposto = 0.08;
}else{
      if(salario >= 1000 && salario <=3000){
       imposto = 0.03;
       }
}
desconto = imposto * salario;
system("cls");
printf("\n \tCodigo do funcionario:%d \n",codigo);
printf("Salario bruto R$ %.2f \t| Desconto %.2f",salario,desconto);
printf("\nSalario liquido R$% .2f \t| Tempo de Servico: %d \n",salario-desconto,tempoDeServico); //unica linha
system("pause");
return 0;
}/*espero ter ajudado*/
Perguntas interessantes