Ir ao conteúdo

Posts recomendados

Postado

ola alguem poderia me ajudar nesse problema tipo ,com o valor do salario da pessoa eu tenho q apresentar no programa se ele paga ou n imposto de renda,dependendo do salario por exemplo se entre 1257.12 e 2510.10 ele paga imposto de 17%,se for maior q 2510.10 o imposto sera de 28%

,mas o meu erro e apresentar o salario liquido no final q n esta dando o resultado correto, q seria o imposto menos o salario,help me :)

vi em alguns sites q da pra simplificar em while,do while ou for mas n sei mt bem como e

 

#include <stdio.h>

#include <stdlib.h>

main () {

float salario, imposto, liquido;

printf("Insira o valor do seu salario\n");
scanf("%f", &salario);

 
if(salario < 1257.12) {
   imposto = 0;
   liquido = salario; 

   printf("Salario bruto: % .2f\n", salario);
   printf("Imposto de renda: Nao Paga\n", imposto);
   printf("Salario liquido: % .2f\n",liquido);
   
}

if(salario > 1257.12, salario <2510.10){

    imposto = 0.17;
    liquido = (salario - imposto);
    printf("Salario bruto: % .2f\n",salario);
    printf("Inposto de Renda: Paga: % .2f\n",imposto*liquido);
    scanf("%f",&imposto);
    
    printf("Salario liquido: % .2f\n", liquido);
}
else{
    (salario > 2510.10);
    imposto = 0.28;
    liquido = (salario - imposto);
    printf("Salario bruto: % .2f\n",salario);
    printf("Inposto de Renda: Paga: % .2f\n",imposto*liquido);
    printf("Salario liquido: % .2f\n", liquido);
}
system("pause");
return 0;

}

Visitante
Este tópico está impedido de receber novas respostas.

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...

LANÇAMENTO!

eletronica2025-popup.jpg


CLIQUE AQUI E BAIXE AGORA MESMO!