Skip to main content

Electricity Bill

Electricity Bill program

#include <stdio.h>

void main()

{

    int units;

    float charges;

    char name[20];

    printf("Enter the name of the customer\n");

    scanf("%s",name);

    printf("Enter the units consumed\n");

    scanf("%d",&units);

    charges=100;

    if(units>0&&units<=200)

    charges=charges+0.8*units;

    else if (units>200&&units<=300)

    charges=charges+0.8*200+(300-units)*0.9;

    else

    charges=charges+0.8*200+100*0.9+(units-300)*1;

    if(charges>400)

    charges=charges+0.15*charges;

    printf("name=%s\n",name);

    printf("units consumed=%d\n",units);

    printf("charges=%f\n",charges);

}

Algorithm

Start

Read name, units consumed as units

charge = 100

if units is <= 100 then 

compute charge = charge + units * 0.8 

else If units > 200 and units < 300 then 

compute charge = charge + 200 * 0.8 +(units – 200) * 0.9 

else 

compute charge = charge + (0.15*charge) 

Display name, units, charge

Stop


Comments

Popular posts from this blog

Raju is a Civil Engineer. He is writing software to automate his work. As a part of his requirement, he wants to calculate the circle diameter, circumference, and area. Help Raju to complete his task. Get radius as input.

OUTPUT

Select the option that is most nearly OPPOSITE in meaning to the word or phrase is given in bold. Birds are quarantined to prevent the spread of bird flu.

Select the option that is most nearly OPPOSITE in meaning to the word or phrase is given in bold. Birds are  quarantined  to prevent the spread of bird flu. immunized butchered secluded CORRECT mingled