else if(usage>200 && usage<=300){//1 to 300 electricityBil1 - 200*21.80;//21.80 for first 200 units electricityBill - electricityBill + (usage-200)*33.48;//33.40 for next upto 300 units } else if(usage> 300 && usage<-60e){//1 to 600 electricityBill - 200*21.8e;//21.80 for first 200 units electricityBill - electricityBili + 10e*33.48;//33.40 for next upto 100 units electricityBill-electricityBill + (usage-300)*51.60;//for next 300 units else if(usage> 600 && usage<-9ee){//1 to 900 electricityBil1 - 200 21.80;//21.80 for first 200 units electricityBill - electricityBill + 100*33.40;//33.40 for next upto 100 units electricityBill-electricityBill + 300*51.68;//for next 300 units electricityBill - electricityBill+ (usage-600)*54.60;//for next 300 else{ electricityBill electricityBill - electricityBill + 100*33.40;//33.40 for next upto 100 units electricityBill-electricityBili + 300*51.60;//for next 300 units electricityBill - electricityBill+ (300)*54.68;//for next 300 electricityBill - electricityBill + (usage-900)*57.10;//for above 900 - 200*21.80;///21.80 for first 200 units return electricityBill;//return the bill int main() int readings[2];//array of size 2 readings[e] - inputoldReading();//index @ holds old reading readings[1] - inputCurrentReading();//index 1 holds current reading int usage - readings[1]-readings[@];//calculate the current and old reading double bill; bill - calculateBill(usage);//get the bill based on usage printf("Total bill for %d units usage is %.2f.", usage, bill); return e;

Microsoft Visual C#
7th Edition
ISBN:9781337102100
Author:Joyce, Farrell.
Publisher:Joyce, Farrell.
Chapter8: Advanced Method Concepts
Section: Chapter Questions
Problem 8RQ
icon
Related questions
Question

 Show the flowchart of this coding .

else if(usage>200 && usage<=300){//1 to 300
electricityBil1
electricityBill = electricityBill + (usage-200)*33.40;//33.40 for next upto 300 units
}
else if(usage> 300 && usage<=600){//1 to 600
electricityBill
electricityBill = electricityBill + 100*33.48;//33.40 for next upto 100 units
electricityBill=electricityBill + (usage-300)*51.60;//for next 300 units
19
20
200*21.80;//21.80 for first 200 units
%3!
21
%3!
22
23 -
24
200*21.80;//21.80 for first 200 units
%3D
25
26
27
28 E
else if(usage> 600 && usage<=900){//1 to 900
electricityBill
electricityBill = electricityBill + 100*33.40;//33.40 for next upto 100 units
electricityBill=electricityBill + 300*51.68;//for next 300 units
electricityBill
200*21.80;//21.80 for first 200 units
29
%3D
30
%3D
31
32
electricityBill+ (usage-600)*54.60;//for next 300
33
else{
electricityBill
electricityBil1 = electricityBill + 100*33.48 ;//33.40 for next upto 100 units
electricityBill=electricityBill + 300*51.60;//for next 300 units
electricityBill = electricityBill+ (300)*54.60;//for next 300
electricityBill = electricityBill + (usage-900)*57.10;//for above 900
34
35
= 200*21.80;//21.80 for first 200 units
36
%3D
37
38
39
40
41
return electricityBill;//return the bill
42
}
43
44
int main()
45 E {
int readings[2];//array of size 2
readings[e] = inputoldReading();//index 0 holds old reading
readings[1] = inputCurrentReading();//index 1 holds current reading
int usage = readings[1]-readings[@];//calculate the current and old reading
double bill;
46
47
%3!
48
%3!
49
50
bill = calculateBill(usage);//get the bill based on usage
printf("Total bill for %d units usage is %.2f.", usage, bill);
return 0;
51
52
53
54
}
Transcribed Image Text:else if(usage>200 && usage<=300){//1 to 300 electricityBil1 electricityBill = electricityBill + (usage-200)*33.40;//33.40 for next upto 300 units } else if(usage> 300 && usage<=600){//1 to 600 electricityBill electricityBill = electricityBill + 100*33.48;//33.40 for next upto 100 units electricityBill=electricityBill + (usage-300)*51.60;//for next 300 units 19 20 200*21.80;//21.80 for first 200 units %3! 21 %3! 22 23 - 24 200*21.80;//21.80 for first 200 units %3D 25 26 27 28 E else if(usage> 600 && usage<=900){//1 to 900 electricityBill electricityBill = electricityBill + 100*33.40;//33.40 for next upto 100 units electricityBill=electricityBill + 300*51.68;//for next 300 units electricityBill 200*21.80;//21.80 for first 200 units 29 %3D 30 %3D 31 32 electricityBill+ (usage-600)*54.60;//for next 300 33 else{ electricityBill electricityBil1 = electricityBill + 100*33.48 ;//33.40 for next upto 100 units electricityBill=electricityBill + 300*51.60;//for next 300 units electricityBill = electricityBill+ (300)*54.60;//for next 300 electricityBill = electricityBill + (usage-900)*57.10;//for above 900 34 35 = 200*21.80;//21.80 for first 200 units 36 %3D 37 38 39 40 41 return electricityBill;//return the bill 42 } 43 44 int main() 45 E { int readings[2];//array of size 2 readings[e] = inputoldReading();//index 0 holds old reading readings[1] = inputCurrentReading();//index 1 holds current reading int usage = readings[1]-readings[@];//calculate the current and old reading double bill; 46 47 %3! 48 %3! 49 50 bill = calculateBill(usage);//get the bill based on usage printf("Total bill for %d units usage is %.2f.", usage, bill); return 0; 51 52 53 54 }
#include <stdio.h>
int inputoldReading(){
int old ;//to store the reading
printf("Enter the old meter reading: ");
scanf ("%d", &old);//read reading
return old;//return reading
}
int inputCurrentReading(){
int current ;//to store the reading
printf("Enter the current meter reading: ");
scanf ("%d", &current);//read reading
return current;//return reading
}
3
7
8
9.
10
11
12
13
14 E double calculateBill(int usage){
double electricityBill=0;
if(usage<=200 {//for first 200 watts
electricityBill= usage*21.8e;//21.80 per unit
}
else if(usage>200 && usage<=300){//1 to 300
electricityBili
electricityBill
}
else if(usage> 300 && usage<=600){//1 to 600
electricityBil1 = 200*21.80;//21.80 for first 200 units
electricityBill = electricityBill + 100*33.40;//33.40 for next upto 100 units
electricityBill=electricityBill + (usage-300)*51.60;//for next 300 units
15
16 E
17
18
19
200*21.80;//21.80 for first 200 units
electricityBill + (usage-200)*33.48;//33.40 for next upto 300 units
20
%3D
21
22
23 E
24
25
%3D
26
27
else if(usage> 600 && usage<=900){//1 to 900
electricityBi1i
electricityBil1 = electricityBill + 100*33.48 ;//33.40 for next upto 100 units
electricityBill=electricityBill
electricityBill = electricityBill+ (usage-600)*54.60;//for next 300
28
29
= 200*21.80;//21.80 for first 200 units
30
31
300*51.60;//for next 300 units
+
32
33
34 E
else{
electricityBill
electricityBill
200*21.80;//21.80 for first 200 units
electricityBill + 100*33.40;//33.40 for next upto 100 units
35
%3D
36
Transcribed Image Text:#include <stdio.h> int inputoldReading(){ int old ;//to store the reading printf("Enter the old meter reading: "); scanf ("%d", &old);//read reading return old;//return reading } int inputCurrentReading(){ int current ;//to store the reading printf("Enter the current meter reading: "); scanf ("%d", &current);//read reading return current;//return reading } 3 7 8 9. 10 11 12 13 14 E double calculateBill(int usage){ double electricityBill=0; if(usage<=200 {//for first 200 watts electricityBill= usage*21.8e;//21.80 per unit } else if(usage>200 && usage<=300){//1 to 300 electricityBili electricityBill } else if(usage> 300 && usage<=600){//1 to 600 electricityBil1 = 200*21.80;//21.80 for first 200 units electricityBill = electricityBill + 100*33.40;//33.40 for next upto 100 units electricityBill=electricityBill + (usage-300)*51.60;//for next 300 units 15 16 E 17 18 19 200*21.80;//21.80 for first 200 units electricityBill + (usage-200)*33.48;//33.40 for next upto 300 units 20 %3D 21 22 23 E 24 25 %3D 26 27 else if(usage> 600 && usage<=900){//1 to 900 electricityBi1i electricityBil1 = electricityBill + 100*33.48 ;//33.40 for next upto 100 units electricityBill=electricityBill electricityBill = electricityBill+ (usage-600)*54.60;//for next 300 28 29 = 200*21.80;//21.80 for first 200 units 30 31 300*51.60;//for next 300 units + 32 33 34 E else{ electricityBill electricityBill 200*21.80;//21.80 for first 200 units electricityBill + 100*33.40;//33.40 for next upto 100 units 35 %3D 36
Expert Solution
steps

Step by step

Solved in 2 steps with 2 images

Blurred answer
Knowledge Booster
Concept of memory addresses in pointers
Learn more about
Need a deep-dive on the concept behind this application? Look no further. Learn more about this topic, computer-science and related others by exploring similar questions and additional content below.
Similar questions
  • SEE MORE QUESTIONS
Recommended textbooks for you
Microsoft Visual C#
Microsoft Visual C#
Computer Science
ISBN:
9781337102100
Author:
Joyce, Farrell.
Publisher:
Cengage Learning,