Academic Integrity: tutoring, explanations, and feedback — we don’t complete graded work or submit on a student’s behalf.

#include <stdio.h> #include <math.h> int main() { float salary; float results; p

ID: 3759928 • Letter: #

Question

#include <stdio.h>
#include <math.h>

int main()
{
float salary;
float results;
printf("Enter your yearly salary ");
scanf("%f", &salary);
  
  
//function use
results = state_taxes(salary);
printf("Salary of $%.2f results in: $%.2f in State taxes ", salary, results);
printf("%.2f ", results);
return 0;

}
//function
float state_taxes(float salary)
{
float state_taxes;
state_taxes = salary*0.06;
return state_taxes;
}

Compilation error time: 0 memory: 2164 signal:0

I can't figure out why I get this error when I use float instead of int

Explanation / Answer

#include <stdio.h>
#include <math.h>
float state_taxes(float);
int main()
{
float salary;
float results;
printf("Enter your yearly salary ");
scanf("%f", &salary);
  
  
//function use
results = state_taxes(salary);
printf("Salary of $%.2f results in: $%.2f in State taxes ", salary, results);
printf("%.2f ", results);
return 0;
}
//function
float state_taxes(float salary)
{
float state_taxes;
state_taxes = salary*0.06;
return state_taxes;
}

You forgot to define the function before main