Informática, perguntado por alekeezsouza, 1 ano atrás

Programaçao em dev C++
"Quero somar as porcentagem pra ter um salario atualizado com os dois beneficios"


#include


int main ()
{


float salario,tempo,aumento;
char nome [40];

printf("Qual é seu nome \n");
scanf("%s",&nome);


printf("Qual é seu salario atual: ..\n");
scanf("%f",&salario);

printf("Quanto tempo de serviço: ..\n");
scanf("%f",&tempo);


if
(salario <= 2000)
{
printf("podera ter almento! de 20 %%..%.2f\n", salario*1.20);
}
if
( salario >= 2001 && salario < 4000)
{
printf("prodera ter almento de 15%%..%.2f\n", salario*1.05);
}
if
( salario > 4001)
{
printf(" podera ter almento de 5%%..%.2f\n", salario*0.05);
}


if
(tempo < 3)
{
printf(" Podera ter gratificaçao de 5%%..%.2f\n", salario*0.05);
}

if
(tempo >3 && tempo <10)
{
printf(" Podera ter almento de 10%%..%.2f\n", salario*1.00);
}

if
(tempo >10)
{
printf(" Podera ter almento de 15%%..%.2f\n", salario*1.05);
}







return 0 ;
}

Soluções para a tarefa

Respondido por pedromanoel174
0
Primeiramente, se não está dando certo é porque talvez você tenha colocado a operação na Saída de dados, tente colocar antes. 
Assim: 
if 
( salario > 4001)
{  
salario=salario*0.05
printf(" podera ter almento de 5%%..%.2f\n", salario);
}

Suas porcentagens estão calculadas erradas.
20%=0,20
15%=0,15
10%=0,10

e finalmente, "almento" se escreve com u AUMENTO.

obrigado.


alekeezsouza: proque nao enttendo 500+15%=575 e 500*1.15=575
Perguntas interessantes