About Me

My photo
Raipur, Chhattisgarh, India
Hi , I am Amit Thakur. I have worked as a QA Engineer for two years and as a Java Developer for one year in NIHILENT TECHNOLOGIES PVT. LTD., Pune.Currently I am working as DEAN (Research & Development) in Bhilai Institute of Technology, Raipur.

Friday, August 30, 2013

Write a C program that reads the customer number and power consumed and prints the amount to be paid by the customer.

An electric power distribution company charges its domestic consumers as follows

  Consumption   Rate of
  Units  Charge
  ------------------------------------------------------
  0-200       Rs.0.50 per unit
  201-400     Rs.100 plus Rs.0.65 per unit excess 200
  401-600     Rs.230 plus Rs.0.80 per unit excess of 400.
  -------------------------------------------------------


#include<stdio.h>
#include<conio.h>
void main()
{
int n, p;
float amount;
clrscr();
printf("Enter the customer number: ");
scanf("%d",&n);
printf("Enter the power consumed: ");
scanf("%d",&p);

 if(p>=0 && p<=200)
    amount=p*0.50;
 else if(p>200 && p<400)
    amount = 100+((p-200) * 0.65);
 else if(p>400 && p<=600)
    amount = 230 + ((p-400) * 0.80);
printf("Amount to be paid by customer no. %d is Rs.:%5.2f.",n,amount);

getch();
}
Output :
Enter the customer number: 1
Enter the power consumed: 100
Amount to be paid by customer no. 1 is Rs.:50.00.

No comments: