100% tevredenheidsgarantie Direct beschikbaar na je betaling Lees online óf als PDF Geen vaste maandelijkse kosten 4.2 TrustPilot
logo-home
Tentamen (uitwerkingen)

CMIS 141 Introductory Programming Homework 2 – Polygon Java Class

Beoordeling
-
Verkocht
-
Pagina's
28
Cijfer
A+
Geüpload op
02-09-2021
Geschreven in
2021/2022

University of Maryland University College Introductory Programming CMIS 141, 7981 Homework 2 – Polygon Java Class Student: Professor: Rebecca Rowson 6 April 2017 2 1 Assignment CMIS 141 Homework 2 1.1 Before attempting this project, be sure you have completed all of the reading assignments, hands-on labs, discussions, and assignments to date. 1.2 Design a Java class named Polygon that contains: • A private int data field named numSides that defines the number of sides of the polygon. The default value should be 4. • A private double data field named sideLength that defines the length of each side. The default value should be 5.0. • A private double data field named xCoord that defines the x-coordinate of the center of the polygon. The default value should be 0.0. • A private double data field named yCoord that defines the y-coordinate of the center of the polygon. The default value should be 0.0. • A private double data field named apothem that defines the apothem of the polygon. The default value should 5.0. • A private double data filed named perimeter that defines the perimeter of the polygon. The default value should 20.0. • A no argument constructor that creates a Polygon using the default number of sides, default side length, default x- and y-coordinates, and the default apothem. • A constructor that creates a Polygon using a specified number of sides, side length, x- and y-coordinates and the apothem • Getter and setter methods for all data fields • A getArea() method that returns a double value representing the area of the polygon. (Note the area of a regular Polgon can be calculated from ½ * Apothem*Perimeter) • A toString() method that displays the number of sides, side length, x-coordinate, ycoordinate and apothem values in String format 1.3 Be sure your code compiles. You should use the command prompt and not a GUI for data entry and display. 1.4 Write a Java test program, named TestPolygon, to create 5 different polygons representing the 5 test cases you just created. When creating the five polygons, create one using the no argument constructor. For the remaining four, feel free to use any number of sides, side length and x-, and y-coordinates and apothem that are not equal to the default values and not equal to each other. For each of the five polygons, call all of the methods and display the results. For example for a Polygon with 3 sides, side length of 2.0 and x-coordinate and y-coordinates of 1.0, and apothem of 1.0 the following test data may result:

Meer zien Lees minder
Instelling
Vak










Oeps! We kunnen je document nu niet laden. Probeer het nog eens of neem contact op met support.

Geschreven voor

Instelling
Vak

Documentinformatie

Geüpload op
2 september 2021
Aantal pagina's
28
Geschreven in
2021/2022
Type
Tentamen (uitwerkingen)
Bevat
Vragen en antwoorden

Onderwerpen

Maak kennis met de verkoper

Seller avatar
De reputatie van een verkoper is gebaseerd op het aantal documenten dat iemand tegen betaling verkocht heeft en de beoordelingen die voor die items ontvangen zijn. Er zijn drie niveau’s te onderscheiden: brons, zilver en goud. Hoe beter de reputatie, hoe meer de kwaliteit van zijn of haar werk te vertrouwen is.
TESTSOURCE Chamberlain College Of Nursing
Volgen Je moet ingelogd zijn om studenten of vakken te kunnen volgen
Verkocht
524
Lid sinds
5 jaar
Aantal volgers
484
Documenten
1541
Laatst verkocht
1 maand geleden
STUDY GUIDES/EXAMS AND NOTES ALL VERIFIED BY EXPERTS TO GUARANTEE AN EXCELLENT SCORE

All my uploaded documents, exams and essays are verified by relevant experts. I can assure an A or at least 90%. If any of my documents will not meet your standard, kindly message me and I shall have a solution to rectify the same.

3,5

94 beoordelingen

5
36
4
12
3
25
2
7
1
14

Recent door jou bekeken

Waarom studenten kiezen voor Stuvia

Gemaakt door medestudenten, geverifieerd door reviews

Kwaliteit die je kunt vertrouwen: geschreven door studenten die slaagden en beoordeeld door anderen die dit document gebruikten.

Niet tevreden? Kies een ander document

Geen zorgen! Je kunt voor hetzelfde geld direct een ander document kiezen dat beter past bij wat je zoekt.

Betaal zoals je wilt, start meteen met leren

Geen abonnement, geen verplichtingen. Betaal zoals je gewend bent via Bancontact, iDeal of creditcard en download je PDF-document meteen.

Student with book image

“Gekocht, gedownload en geslaagd. Zo eenvoudig kan het zijn.”

Alisha Student

Veelgestelde vragen