Related questions
Write the Division class so that the given code provides the expected
output. You can not change the given code.
dhaka = Division()
print('----------------------------------')
dhaka.printDetail()
print('----------------------------------')
dhaka.add_district("Narayanganj", "Gazipur")
print('----------------------------------')
dhaka.setName("Rangpur")
print('----------------------------------')
dhaka.setName("Dhaka")
dhaka.add_district("Narayanganj")
dhaka.printDetail()
print('----------------------------------')
dhaka.add_district("Gazipur", "Munshiganj")
dhaka.printDetail()
print("===================================")
chittagong = Division("Chittagong")
chittagong.add_district("Feni", "Comilla", "Cox's Bazar")
chittagong.printDetail()
print("===================================")
sylhet = Division("Sylhet")
sylhet.add_district("Habiganj")
sylhet.printDetail()
Expected Output:
----------------------------------
Name of division is not set
----------------------------------
You must set name of division first before adding district
----------------------------------
Invalid name. Name must be among "Dhaka", "Sylhet", or "Chittagong"
----------------------------------
Division: Dhaka
Districts: ['Narayanganj']
Neighbour Divisions:
Sylhet
Chittagong
----------------------------------
Division: Dhaka
Districts: ['Narayanganj', 'Gazipur', 'Munshiganj']
Neighbour Divisions:
Sylhet
Chittagong
===================================
Division: Chittagong
Districts: ['Feni', 'Comilla', "Cox's Bazar"]
Neighbour Divisions:
Dhaka
Sylhet
===================================
Division: Sylhet
Districts: ['Habiganj']
Neighbour Divisions:
Dhaka
Chittagong
SOLVE WITHIN 40 MINS SIR PLEASE
Step by stepSolved in 4 steps with 3 images
- Create the following program to demonstrate working with arrays in java. Your company pays its sales staff on a commission basis. Each employee receives 500ドル per week plus 6.5% of their sales. For example, a salesperson who sells 10,000ドル worth of products will get a salary of 500 + (10000 * .065) or 1150ドル for that week. You are given the task of creating a program to allow a manager to enter in the sales for 10 employees. (Store them in an array of course.) Then it should display the 10 sales amounts, the 10 salaries for this pay period, and the average salary. (Hint: There are a couple ways to approach this one, here are two ideas: (1) You could create a second array for the salaries and load it at the same time as you gather and store the sales, then loop through the salaries one to find the average, and then you have all the pieces to print. (2) Another solution would be to take in the sales, and then calculate the salaries on the print (which means you don't have to store them in a...arrow_forwardHelparrow_forward** in Java ** Suppose we have a set of car. Each car has a number of colors, number of places, dimension and power. According to the set of cad we can have three sets: sedan, sport and pickup truck.1. Write a java program using the previous description.2. Use the flowing concepts,: heritage, polymorphism, encapsulation (get and set method)arrow_forward
- in java Integer numVals is read from input and integer array userCounts is declared with size numVals. Then, numVals integers are read from input and stored into userCounts. If the first element is less than the last element, then assign Boolean firstSmaller with true. Otherwise, assign firstSmaller with false. Ex: If the input is: 5 40 22 41 84 77 then the output is: First element is less than last element 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 import java.util.Scanner; public class UserTracker { publicstaticvoidmain(String[] args) { Scannerscnr=newScanner(System.in); intnumVals; int[] userCounts; inti; booleanfirstSmaller; numVals=scnr.nextInt(); userCounts=newint[numVals]; for (i=0; i<userCounts.length; ++i) { userCounts[i] =scnr.nextInt(); } /* Your code goes here */ if (firstSmaller) { System.out.println("First element is less than last element"); } else { System.out.println("First element is not less...arrow_forwardTalking: Heba Abde QUESTION 1: Implement class myTime, this class should: 1) Encapsulate information about the hours (integer), minutes (integer), seconds (integer), AM PM (String) 2) Forbid invalid times, where the following criteria should be considered: - hours are in the range [1 – 12], default is 12. - minutes are in the range [0 – 59], default is 0. - seconds are in the range [0-59], default is 0. - AM PM can only be either "AM" or "PM", default is "AM" If any forbidden value entered, you should set the value to default value. 3) Two different constructors (default and parameterized) 4) A print function that will print the time as (hours : minutes : seconds PM/AM) Example: 02:45:30 PM 6) implement function ticktack, which adds one to the seconds, notice that if seconds is 59 and you add one, it should become 0 and the minutes should be incremented by one, also, if after incrementing minutes by one it becomes 60, it should be set to 0 and hours must be incremented by 1, if after...arrow_forward/*** This class describes a tweet. A tweet has a message in it, a unique ID,* a count of the number of likes, and a count of the number of times it* has been retweeted. In addition, the Tweet class will have a static * variable to count the total number of tweets to ever be created * (retweets don't count as a new tweet).* * You may NOT import any library class.* * **/public class Tweet { /*** This constructor creates a tweet with the given message.* Assume that the message is not null because only the tweet() method* from the TwitterUser class will call this constructor. There are* no length requirements on Tweets.* * The very first tweet to ever be created will have an ID of 0, the * next one will have 1, and so on and so forth. It may help you to use* the static count variable to set the ID. * * You will have to initialize other instance variables appropriately.* @param message the text of the tweet*/public Tweet(String message) {throw new UnsupportedOperationException("Implement...arrow_forward
- Text book imageComputer Networking: A Top-Down Approach (7th Edi...Computer EngineeringISBN:9780133594140Author:James Kurose, Keith RossPublisher:PEARSONText book imageComputer Organization and Design MIPS Edition, Fi...Computer EngineeringISBN:9780124077263Author:David A. Patterson, John L. HennessyPublisher:Elsevier ScienceText book imageNetwork+ Guide to Networks (MindTap Course List)Computer EngineeringISBN:9781337569330Author:Jill West, Tamara Dean, Jean AndrewsPublisher:Cengage Learning
- Text book imageConcepts of Database ManagementComputer EngineeringISBN:9781337093422Author:Joy L. Starks, Philip J. Pratt, Mary Z. LastPublisher:Cengage LearningText book imagePrelude to ProgrammingComputer EngineeringISBN:9780133750423Author:VENIT, StewartPublisher:Pearson EducationText book imageSc Business Data Communications and Networking, T...Computer EngineeringISBN:9781119368830Author:FITZGERALDPublisher:WILEY