Units Consumed | Unit based tariff | Surcharge | Bill Final |
---|---|---|---|
45 | 45 | 0 | 45 |
50 | 50 | 0 | 50 |
75 | 100 | 0 | 100 |
150 | 250 | 0 | 250 |
200 | 400 | 40 | 440 |
250 | 550 | 55 | 605 |
300 | 750 | 75 | 825 |
400 | 1150 | 115 | 1265 |
#include <stdio.h>
int main(void)
{
int slab1=0,slab2=0,slab3=0,slab4=0;
int rate1=1,rate2=2,rate3=3,rate4=4;
int units=0,total_tariff=0,final_tariff=0,surcharge=0;
printf("Enter the units consumed : ");
scanf("%d",&units);
if(units <= 50) {
total_tariff= (units*rate1);
}else if(units <= 150 ){
total_tariff= (50*rate1) + ((units-50) * rate2);
}else if(units <=250 ){
total_tariff= (50*rate1) + (100 * rate2) + ((units-150) * rate3);
}else if(units >250){
total_tariff= (50*rate1) + (100 * rate2) + (100 * rate3) +
((units-250) * rate4);
}
printf("Unit based tariff : %d \n",total_tariff);
if(units>150){
surcharge= total_tariff*0.1;
printf("Surcharge %d \n",surcharge);
}else{
surcharge=0;
printf("Surcharge 0 \n");
}
final_tariff=total_tariff + surcharge;
printf("Bill Final %d : ",final_tariff);
return 0;
}
if else Student Grade Calculation based on Mark 17-01-2021 | |
REM It's an exam program Print “ ” A= 50 B= 30 C = A * B Print “ The result is “, C |