class FrameCost:
def __init__(self):
self.width = int(0)
self.length = int(0)
# Calculate cost per square foot
def Cost_per_sqft(self, cost):
return (((self.width) * (self.length) / 144.00) * (cost))
# Calculate cost per linear foot
def Cost_per_ft(self, cost):
return (((((self.width) * 2.00) + ((self.length) * 2.00)) / 12.00) * (cost))
def Width(self, argt):
self.width = argt
def Length(self, argt):
self.length = argt
# --Three subclasses for glass -- class RegGlassCost(FrameCost): def Cost(self): self.cost = 3 # Define costs in dollars return (self.Cost_per_sqft(self.cost)) class BlueGlassCost(FrameCost): def Cost(self): self.cost = 4 return (self.Cost_per_sqft(self.cost)) class YellowGlassCost(FrameCost): def Cost(self): self.cost = 5 return (self.Cost_per_sqft(self.cost)) # -- Another Subclass for Labor -- class LaborCost(FrameCost): def Cost(self): self.cost = 5.25 return (self.Cost_per_sqft(self.cost))
On Wednesday, December 15, 2004, at 09:20 PM, Max Noel wrote:
Can we see your code for the *GlassCost classes?
_______________________________________________ Tutor maillist - [EMAIL PROTECTED] http://mail.python.org/mailman/listinfo/tutor