#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
Related Questions
Navigate
Integrity-first tutoring: explanations and feedback only — we do not complete graded work. Learn more.