Before seeing the solution make sure that you tried enough. Don’t paste the whole code, just find out the logic. If you stuck in trouble, just inform me on comment.
/**Bismillahir Rahmanir Rahim.**/ #include <stdio.h> int main() { double a,b,c; int d; char ch='%'; scanf("%lf", &a); if(a>=0 && a<=400.00) { b=a*.15; c=a+b; d=15; } else if(a>=400.01 && a<=800) { b=a*.12; c=a+b; d=12; } else if(a>=800.01 && a<=1200) { b=a*.10; c=a+b; d=10; } else if(a>=1200.01 && a<=2000) { b=a*.07; c=a+b; d=7; } else if(a>2000) { b=a*.04; c=a+b; d=4; } printf("Novo salario: %.2lf\n",c); printf("Reajuste ganho: %.2lf\n",b); printf("Em percentual: %d %c\n",d,ch); return 0; }
#include
ReplyDeleteint main()
{
float x,y,z;
char ch='%';
scanf("%f",&x);
if(x>=0&&x<=400.00)
{
z=(x*15)/100;
y=x+z;
printf("Novo salario: %0.2f\n",y);
printf("Reajuste ganho: %0.2f\n",z);
printf("Em percentual: 15 %c\n",ch);
}
if(x>=400.01&&x<=800.00)
{
z=(x*12)/100;
y=x+z;
printf("Novo salario: %0.2f\n",y);
printf("Reajuste ganho: %0.2f\n",z);
printf("Em percentual 12 %c\n",ch);
}
if(x>=800.01&&x<=1200.00)
{
z=(x*10)/100;
y=x+z;
printf("Novo salario: %0.2f\n",y);
printf("Reajuste ganho: %0.2f\n",z);
printf("Em percentual 10 %c\n",ch);
}
if(x>=1200.01&&x<=2000.00)
{
z=(x*7)/100;
y=x+z;
printf("Novo salario: %0.2f\n",y);
printf("Reajuste ganho: %0.2f\n",z);
printf("Em percentual 7 %c\n",ch);
}
if(x>2000.00)
{
z=(x*4)/100;
y=x+z;
printf("Novo salario: %f\n",y);
printf("Reajustr ganho: %f\n",z);
printf("Em percentual 4 %c\n",ch);
}
return 0;
}
whats wrong with my code??
same problem bro..
Delete