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

  Calculates the average test scores

You are given a list of students' names and their test scores. Design an algorithm that does the following: a. Calculates the average test scores.

  Write a method called printlevel

Write a method called printLevel that takes an integer n as a parameter and that prints the values at level n from left to right. The values should be printed one per line.

  Design and implement a java program to determine the sum

Design and implement a Java program that will gather a group of floating point numbers and determine the sum and average of the data entered. The program should use separate methods for inputting the data, calculating the sum, calculating the aver..

  Write a script that clears the screen

Write a script that clears the screen, determines how many sessions you are in (use who, grep, and wc), compare 2 files that are passed as parameters using diff and cmp, and sort the first file.

  Advantages and disadvantages of a stringbuilder

What is the difference between string and StringBuilder? What are the advantages and disadvantages of a StringBuilder

  Organizational report

You have been hired as the CIO of a large multinational Internet advertising company. The president of the company is entertaining a major new software development project to keep track of advertising revenues.

  Following names with an associated phrase

Name game (8 points). Match the following names with an associated phrase. Use each letter once and only once. A. Steve Cook _______ Incompleteness B. Alan Turing _______ Reductions

  What are some more popular methods utilizing string class

What are some of the more popular methods utilizing the "String" class? Show examples of their usage. Java gives us the ability to do output to the console screen in many ways. What is the difference between printing and printf? Show an example of ..

  Implement a shopping cart class with user interface

project will be to implement a shopping cart class with user interface (UI) that contains main() in Net Beans. The UI class will be used to perform user input/output and to invoke the appropriate methods of shopping cart class. When your program star..

  Application named arithmeticmethods

Create an application named ArithmeticMethods whose main() method holds two integer variables. Assign values to the variables. In turn, pass each value to methods named displayNumberPlus10()

  Write a recursive instance method

Write a recursive instance method

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