Turn my C program shorter using functions: Function declarations are: float initialBill(int kwh); - Function to compute the amount without tax float finalBill(int kwh); - Function to compute the total amount due For reference, this is the problem: In order to discourage excess electric consumption, an electrical company charges its customers a lower rate of P3.00 for each of the first 250 kilowatt-hours and a higher rate of P4.5 for each additional kilowatt-hour. In addition, a 10% surtax is added to the final bill. Write a program that calculates the electrical bill given the number of kilowatt-hours consumed as input. This is my program: #include int main(){ int hours; float tax, Bill,totalBill; scanf("%d",&hours); if(hours<=250){ Bill=(100.0/100)*(hours*3.0); }else{ Bill=(100.0/100.0)*((250.0*3.0)+(hours-250)*4.5); } tax = Bill * .05; totalBill= Bill + tax; printf("Final bill: Php %.2f\n",totalBill); }
Turn my C
Function declarations are:
float initialBill(int kwh); - Function to compute the amount without tax
float finalBill(int kwh); - Function to compute the total amount due
For reference, this is the problem: In order to discourage excess electric consumption, an electrical company charges its customers a lower rate of P3.00 for each of the first 250 kilowatt-hours and a higher rate of P4.5 for each additional kilowatt-hour. In addition, a 10% surtax is added to the final bill. Write a program that calculates the electrical bill given the number of kilowatt-hours consumed as input.
This is my program:
#include <stdio.h>
int main(){
int hours;
float tax, Bill,totalBill;
scanf("%d",&hours);
if(hours<=250){
Bill=(100.0/100)*(hours*3.0);
}else{
Bill=(100.0/100.0)*((250.0*3.0)+(hours-250)*4.5);
}
tax = Bill * .05;
totalBill= Bill + tax;
printf("Final bill: Php %.2f\n",totalBill);
}
Step by step
Solved in 2 steps with 1 images