Reference no: EM131041722
Programming Assignment
A. Write your own name and that of your programming partner on the top of page.
B. Start a new project and package called PA3 and set up your programs inside.
C. YOU MAY NOT CONSULT THE SIs for this project. NOR may you use the Internet, copy code from your classmates or anyone else, nor give away code to your classmates. NOR may you discuss concepts with your classmates. You may choose a programming partner with whom to work on this assignment. The design and coding MUST be done sitting together, and each partner must code half of the project while the other partner observes and checks. (Of course, all you need to do is send code to each other's machines if you use your own machines to code.)
D. I have provided three classes for you to use, User Class, which contains main, a class Shape, and a class IsosTriangle. Using the class IsosTriangle as an example, create three more classes that are subclasses of Shape, a class for squares, a class for circles, and a class for rectangles. Run the program from UserClass and show me your results. Do you understand why you get the output that you get?
E. Your program should print out the following: a. The output for the System.out.println statements in main.
F. You will need to fully document your work, including the following: a. The names of all authors, b. The course name and your section(s), c. The date that the project is due, d. The title of the project and the purpose of the project, e. The contract between the user and the program, f. The purpose of all routines called, including main, and g. The meaning of all other identifiers. The program works according to the above requirements. The program is fully documented. Choice of identifier names is meaningful Other documentation Cooperative work skills. Program style. The code is efficient, yet readable (including line spacing and indentation). The code makes good uses of variables, i.e., are
package PA3;
public class UserClass (
public static void main(String[] args) {
Circle al = new Circle();
Square sl = new Square();
Rectangle rl = new Rectangle();
IsosTriangle it = new IsosTriangle();
System.out.println(cl.area(4));
System.out.println(sl.area(4));
System.out.println(rl.area(3,4));
System.out.println(il.area(3,4));
System.out.println(cl.corners);
System.out.println(sl.corners);
System.out.println(rl.corners);
System.out.println(il.corners);
Shape shapes = cl;
Shape shape2 = sl;
Shape shape3 = rl;
Shape shape4 il;
System.out.println("shapel is a " + shapel.idShape());
System.out.println("shape2 is a " + shape2.idShape());
System.out.println("shape3 is a " + shape3.idShape());-
System.out.println("shape4 is a " + shape4.idShape());
plAPISC CJAIMS snape
protected int corners; protected int sides;
public double area( ) {
double x = 0;
return x;
}
public double perimeter( )
double x = 0;
return x;
}
public String idShape ( )
String x = null;
return x;
}
}
package PA3;
public class IsosTriangle extends Shape
IsosTriangle( ) { corners * 3; sides * 3;
}
public double area( double base, double height ) return (0.5 * base * height);
}
public double perimeter( double base, cpuble height )
return (base + (2 * math.sert((height*height) + (base*base*O.25))); -
}
public String idShape ( ) String x "IsosTrianglehi return x;
}
Description of the triple bottom line
: SLE721 Policy and Planning for Sustainable Development. Description of the triple bottom line (TBL), How TBL can be applied to the issue you have selected: Social, Economic and Environmental
|
Analyze tactics and barriers for internationalization
: Evaluate tactics and barriers for internationalization inclusion at the global level: a global soda company website where there is a need to increase brand loyalty and trust as well as multi-branded soda sales and distribution worldwide.
|
Was the landlord a holder of the note
: Sanders borrowed $5,000 from Waskow, giving Waskow a promissory note that read, “One year from date, I promise to pay to the order of James Waskow $5,000, without interest (signed) Mary Sanders.” Six months later, Waskow died. The unendorsed note was..
|
Start a new project and package
: Write your own name and that of your programming partner on the top of page. Start a new project and package called PA3 and set up your programs inside.
|
Several different channel arrangements-logistics channel
: Channel members work together in several different channel arrangements such as (1) ownership channel, (2) negotiation channel, (3) financing channel, (4) promotions channel, and (5) logistics channel. Select two and discuss how IT technology (such a..
|
Incompatible corporate cultures and globalization challenges
: Chapter 5 discusses six barriers to supply chain management implementation of which two described are incompatible corporate cultures and globalization challenges. Discuss how these two potential barriers are related and how advances in technology (i..
|
Acme debt-equity ratio and wacc
: The ACME Suction Cup company has $4,500 of debt and $10,500 of common stock equity. The total value of the company is $15,000. The company's cost of equity is 11.5 percent, the cost of debt is 5.9 percent and the relevant tax rate is 35 perc..
|
How only the slightest variations in supply chain process
: Discuss how only the slightest variations in a supply chain process up front can greatly multiply to extremely large variations later downstream (i.e. the “Bullwhip effect”). Discuss how over reaction and panic by supply change managers can lead to t..
|