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
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.
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
Biologia,
8 meses atrás
Inglês,
8 meses atrás
Geografia,
8 meses atrás
Português,
1 ano atrás
Português,
1 ano atrás
Matemática,
1 ano atrás
Matemática,
1 ano atrás