Need Help with this Question or something similar to this? We got you! Just fill out the order form (follow the link below), and your paper will be assigned to an expert to help you ASAP.
Subject Code: CSC72003
Computer Science Assessment Answer
TASK:
Assignment 1
Create a word document and call your document username-A1Q1.docx. For example, mine would be ahendr10-A1Q1.docx
Open the house project from chapter 1 of the book projects.
Open the terminal window and record method calls.
Create a picture with at least six (6) objects (circle, square, triangle, and person), recording all method calls.
Take a screenshot of your picture and add it to the word document you created earlier.
Now copy the list of method calls needed to create the picture to the word document after the screenshot.
Assignment 2
Create a new BlueJ project called username-A1Q2. For example, mine would be ahendr10- A1Q2.
Click on New Class and give the class a name of Car. Make sure Java and class are selected.
Write a description of your new Class in the top comments. Make sure you put in your name as the author and the date as the version you last worked on this exercise.
Add 2 fields that are suitable for a car. 1 field should have a type of int, the other should have a type of String.
Add a third boolean field called isNew.
Write a constructor for your Car class that takes two (2) parameters the first of type int, the second of type String. Set the initial values of the first 2 fields that you created using the parameters.
Write accessor methods for all 3 of your fields
Write mutator methods for all 3 of your fields.
Write a method called printDetails, which prints out all the details of a Car object. Please have a look at the Printing section in the Topic 2 study guide to see how to do this.
Take into account the isNew status. The printDetails method should print a line saying that the car is new, or the car is not new.
Assignment 3
Create a new BlueJ project called username-A1Q3. For example, mine would be ahendr10-A1Q3.
Create a class, Assignment, that contains the following four fields:
A String called name
A double called assignmentMark (which will store the mark each assignment is
worth e.g. for this assignment that you are doing right now the value would be 20)
A double called studentMark (stores the mark the student gets in the assignment
e.g.15)
A String called grade
Make sure you write a description of your new Class in the comments, with your name as
author and give the version as the date you last worked on this exercise.
Define a constructor that takes and sets the name, studentMark and assignment mark. Also, define a constructor that takes no parameters and sets the assignment mark to 100.
Create an accessor and mutator for studentMark. The mutator should not let the studentMark be set a value greater than the assignment mark (as the student cannot get a mark higher than the assignment is worth) or less than 0. If the user tries to set a value that is not valid a suitable error message should be displayed.
Create a method that calculates the grade for the student. You will need to work out how many percents the student scored in the assignment.
Assignment 4
Create a new BlueJ project called your username-A1Q4. For example, mine would be ahendr10-A1Q4.
Create a class called LotsOfNumbers, that has one ArrayList field called numbers, which holds a collection of Integers.
Make sure you write a description of your new Class in the comments, with your name as author and give the version as the date you last worked on this exercise.
Define a constructor that initialises the ArrayList. Note that you can add any other initialisations that you feel are relevant.
Create methods to add elements, remove elements and get the number of elements in the collection. Make sure you add tests for errors and sensible error messages.
Create a method called printNumbers. This method should loop through the collection and print out the elements (each Integer on one line) as determined by the following rules;
If the Integer is divisible by 3, instead of printing the Integer, it should print divisible by 3
If the Integer is divisible by 5, instead of printing the Integer, it should print divisible by 5
If the integer is divisible by both 3 and 5, then it should print divisible by 3 and 5
If none of the prior criteria are met, then the method should print the Integer element.
Assignment 5
Part A:
Imagine you need to write a program for a 24-hour clock with hours, minutes and seconds. Write a Java program in BlueJ with a method that prints all possible times the clock could the display starting at 00:00:00 through to 23:59:59.
Part B:
Write a second method that takes three (3) parameters hours, minutes and seconds. This method will print out all of the possible times the clock could display from one hour before the time passed to the method till one hour after the time passed to the method. For example:
Hour = 11
5 Minutes = 23
Seconds = 44
This Computer Science Assessment has been solved by our Computer Science experts at TVAssignmentHelp. Our Assignment Writing Experts are efficient to provide a fresh solution to this question. We are serving more than 10000+ Students in Australia, UK & US by helping them to score HD in their academics. Our Experts are well trained to follow all marking rubrics & referencing style.
Be it a used or new solution, the quality of the work submitted by our assignment experts remains unhampered. You may continue to expect the same or even better quality with the used and new assignment solution files respectively. Theres one thing to be noticed that you could choose one between the two and acquire an HD either way. You could choose a new assignment solution file to get yourself an exclusive, plagiarism (with free Turnitin file), expert quality assignment or order an old solution file that was considered worthy of the highest distinction.
