Start a new project and package

Assignment Help JAVA Programming
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;
}

Reference no: EM131041722

Questions Cloud

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..

Reviews

Write a Review

JAVA Programming Questions & Answers

  Recursive factorial program

Write a class Array that encapsulates an array and provides bounds-checked access. Create a recursive factorial program that prompts the user for an integer N and writes out a series of equations representing the calculation of N!.

  Hunt the wumpus game

Reprot on Hunt the Wumpus Game has Source Code listing, screen captures and UML design here and also, may include Javadoc source here.

  Create a gui interface

Create GUI Interface in java programing with these function: Sort by last name and print all employees info, Sort by job title and print all employees info, Sort by weekly salary and print all employees info, search by job title and print that emp..

  Plot pois on a graph

Write a JAVA program that would get the locations of all the POIs from the file and plot them on a map.

  Write a university grading system in java

University grading system maintains number of tables to store, retrieve and manipulate student marks. Write a JAVA program that would simulate a number of cars.

  Wolves and sheep: design a game

This project is designed a game in java. you choose whether you'd like to write a wolf or a sheep agent. Then, you are assigned to either a "sheep" or a "wolf" team.

  Build a graphical user interface for displaying the image

Build a graphical user interface for displaying the image groups (= cluster) in JMJRST. Design and implement using a Swing interface.

  Determine the day of the week for new year''s day

This assignment contains a java project. Project evaluates the day of the week for New Year's Day.

  Write a java windowed application

Write a Java windowed application to do online quiz on general knowledge and the application also displays the quiz result.

  Input pairs of natural numbers

Java program to input pairs of natural numbers.

  Create classes implement java interface

Interface that contains a generic type. Create two classes that implement this interface.

  Java class, array, link list , generic class

These 14 questions covers java class, Array, link list , generic class.

Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd