0% found this document useful (0 votes)
23 views5 pages

7

Pseudocode
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
23 views5 pages

7

Pseudocode
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 5

7-A

Cake
- flavor: String
- icingFlavor: String
- diameter: float
- price: float
+ Cake(flavor: String, icingFlavor: String,
diameter: float, price: float)
+ getFlavor(): String
+ setFlavor(flavor: String): void
+ getIcingFlavor(): String
+ setIcingFlavor(icingFlavor: String): void
+ getDiameter(): float
+ setDiameter(diameter: float): void
+ getPrice(): float
+ setPrice(price: float): void
class Cake
Declarations
private string flavorCake
private string flavorIcing
private float diameter
private float price

public void setFlavorCake(string cake)


flavorCake = cake
return

public string getFlavorCake()


return getflavorCake

public void setFlavorIcing(string icing)


flavorIcing = icing
return

public string getFlavorIcing()


return getflavorIcing

public void setDiameter(float size)


diameter = size
return

public float setDiameter()


return getdiameter

public void setPrice(float price)


price=price
return

public float setPrice()


return getprice

endClass
7-B

start
Declarations
Cake flavorOption
flavorOption.setFlavorA("Chocolate")
flavorOption.setFlavorB("Mocha")
displayItem(flavorOption)
stop

public static void displayItem(Cake Flavor)


Declarations
output "This is Flavor A:", item.getFlavorA()
output "This is Flavor B:", item.getFlavorB()
return

7-C

start
Declarations
num SIZE = 250
Cake cake[SIZE]
num sub
sub = 0
while sub < SIZE
cake[sub] = getCakeValues()
sub = sub + 1
endwhile
displayItems(items, SIZE)
stop

public static Cake getCakeValues()


Declarations
Cake cake
string flavorCake
string flavorIcing
num size
num price
output "Enter Cake Flavor... "
input flavorCake
output "Enter Icing Flavor... "
input flavorIcing
output "Enter Size(diameter)... "
input size
output "Enter Price... "
input price
item.setFlavorCake(flavorCake)
item.setFlavorIcing(flavorIcing)
item.setSize(size)
item.setPrice(price)
return cake

7-D

start
Declarations
num SIZE = 250
Cake cake[SIZE]
num sub
sub = 0
while sub < SIZE
cake[sub] = getCakeValues()
sub = sub + 1
endwhile
displayItems(items, SIZE)
stop

public static Cake getCakeValues()


Declarations
Cake cake
string flavorCake
string flavorIcing
num size
num price
output "Enter Cake Flavor... "
input flavorCake
output "Enter Icing Flavor... "
input flavorIcing
output "Enter Size(diameter)... "
input size
output "Enter Price... "
input price
item.setFlavorCake(flavorCake)
item.setFlavorIcing(flavorIcing)
item.setSize(size)
item.setPrice(price)
return cake

public static num computePrice(num diameter)


Declarations
num price
if diameter == 8
price = 19.99
else if diameter == 9
price = 22.99
else if diameter == 10
price = 25.99
else
price = 0
output "Invalid diameter. Price set to $0."
return price

You might also like