# 2023 Typical fish bowls are poor environments for most fish as they lack swimming room accommodation | Assignment Collections

Computer Science 2023 Fish Bowls

2023 Typical fish bowls are poor environments for most fish as they lack swimming room accommodation | Assignment Collections

Typical fish bowls are poor environments for most fish, as they lack swimming room, accommodation for a filter, and proper temperature regulation among other things. For a single common goldfish, it is recommended for it to be stored in a tank with a capacity of no less than 30 gallons of water. For every additional common goldfish in the tank, you should use a tank with 12 more gallons of storage capacity. For example, a tank with four common goldfish should have a 66 gallon storage capacity. That’s 30 + 12 + 12 + 12 = 66.

If you have the dimensions of the tank, you can compute its gallon capacity using this equation:

gallon-capacity = (length-in-inches * width-in-inches * height-in-inches) / 231

Multiplying the length, width, and height together gives us the cubic volume. When you divide the volume by 231, which is the number of cubic inches in a gallon, that gives you the tank’s gallon capacity.

Implement a program that tracks goldfish stored in fish tanks. The FishTank class includes:

• Six  static named constants (study the description above, and the  0-parameter constructor description below, and you’ll see six values  that should be implemented as static named constants).
• Instance variables – gallonCapacity, which stores the tank’s water capacity in gallons, lengthInInches, which stores the tank’s length, widthInInches, which stores the tank’s width, heightInInches, which stores the tank’s height, and numGoldfish, which holds the tank’s current number of goldfish.
• A static variable – totalGoldfish, which stores the total number of goldfish in all of the tanks combined.
• Implement  a 3-parameter constructor where the tank’s length, width, and height  are passed in. The number of goldfish should be set to zero.
• Methods:
• addGoldfish, which should increase the number of goldfish in the tank and goldfish across all tanks by one.
• removeGoldfish, which should decrease the number of goldfish in the tank and goldfish across all tanks by one.
• transferGoldfish, which  should accept a FishTank as an argument, remove all of the fish from  the calling object, and add them to the passed-in FishTank
• displayTankInformation, which  should print the tank’s dimensions, gallon capacity, the number of  goldfish it currently holds, and whether or not the tank’s capacity is  sufficient for the tank’s current number of goldfish. For the tank’s  dimensions and capacity, print the values rounded to the nearest tenths  place (see the output).
• displayTotalFish, a static method which should print the total number of goldfish in all tanks combined.

The following is the fishTankDriver:

``public static void main(String[] args){ FishTank ft1, ft2; // fish tanks for testing purposes ft1 = new FishTank(36, 18, 12); ft2 = new FishTank(48.5, 12.75, 25); System.out.println("Tank #1:"); ft1.displayTankInformation(); ft1.addGoldfish(); ft1.addGoldfish(); ft1.addGoldfish(); System.out.println("nTank #1:"); ft1.displayTankInformation(); System.out.println("nTank #2:"); ft2.displayTankInformation(); ft1.transferGoldfish(ft2); System.out.println(   "nTank #1's goldfish have been transferred to Tank #2."); System.out.println("nTank #1:"); ft1.displayTankInformation(); System.out.println("nTank #2:"); ft2.displayTankInformation(); System.out.println("nAdding a goldfish to Tank #1..."); ft1.addGoldfish(); System.out.println("nTank #1:"); ft1.displayTankInformation(); System.out.println(); FishTank.displayTotalFish();} // end main``

Output:

Tank #1:

This tank is 36.0 inches long, 18.0 inches wide, and 12.0 inches tall.

It can hold up to 33.7 gallons of water.

Currently, it holds 0 goldfish.

This tank is sufficently large for its current number of goldfish.

Tank #1:

This tank is 36.0 inches long, 18.0 inches wide, and 12.0 inches tall.

It can hold up to 33.7 gallons of water.

Currently, it holds 3 goldfish.

This tank is too small for its current number of goldfish.

Tank #2: This tank is 48.5 inches long, 12.8 inches wide, and 25.0 inches tall.

It can hold up to 66.9 gallons of water.

Currently, it holds 0 goldfish.

This tank is sufficiently large for its current number of goldfish.

Tank #1’s goldfish have been transferred to Tank #2.

Tank #1:

This tank is 36.0 inches long, 18.0 inches wide, and 12.0 inches tall.

It can hold up to 33.7 gallons of water.

Currently, it holds 0 goldfish.

This tank is sufficently large for its current number of goldfish.

Tank #2:

This tank is 48.5 inches long, 12.8 inches wide, and 25.0 inches tall.

It can hold up to 66.9 gallons of water.

Currently, it holds 3 goldfish.

This tank is sufficently large for its current number of goldfish.

Adding a goldfish to Tank #1…

Tank #1:

This tank is 36.0 inches long, 18.0 inches wide, and 12.0 inches tall.

It can hold up to 33.7 gallons of water.

Currently, it holds 1 goldfish.

This tank is sufficently large for its current number of goldfish.

There are 4 total goldfish in all the tanks combined.

We give our students 100% satisfaction with their assignments, which is one of the most important reasons students prefer us to other helpers. Our professional group and planners have more than ten years of rich experience. The only reason is that we have successfully helped more than 100000 students with their assignments on our inception days. Our expert group has more than 2200 professionals in different topics, and that is not all; we get more than 300 jobs every day more than 90% of the assignment get the conversion for payment.

## Place Order Now

#write essay #research paper #blog writing #article writing #academic writer #reflective paper #essay pro #types of essays #write my essay #reflective essay #paper writer #essay writing service #essay writer free #essay helper #write my paper #assignment writer #write my essay for me #write an essay for me #uk essay #thesis writer #dissertation writing services #writing a research paper #academic essay #dissertation help #easy essay #do my essay #paper writing service #buy essay #essay writing help #essay service #dissertation writing #online essay writer #write my paper for me #types of essay writing #essay writing website #write my essay for free #reflective report #type my essay #thesis writing services #write paper for me #research paper writing service #essay paper #professional essay writers #write my essay online #essay help online #write my research paper #dissertation writing help #websites that write papers for you for free #write my essay for me cheap #pay someone to write my paper #pay someone to write my research paper #Essaywriting #Academicwriting #Assignmenthelp #Nursingassignment #Nursinghomework #Psychologyassignment #Physicsassignment #Philosophyassignment #Religionassignment #History #Writing #writingtips #Students #universityassignment #onlinewriting #savvyessaywriters #onlineprowriters #assignmentcollection #excelsiorwriters #writinghub #study #exclusivewritings #myassignmentgeek #expertwriters #art #transcription #grammer #college #highschool #StudentsHelpingStudents #studentshirt #StudentShoe #StudentShoes #studentshoponline #studentshopping #studentshouse #StudentShoutout #studentshowcase2017 #StudentsHub #studentsieuczy #StudentsIn #studentsinberlin #studentsinbusiness #StudentsInDubai #studentsininternational