Imaginary Number Calculator Version 1
- create an imaginary number calculator reducer.
- Use this template file imaginary-number starter
- The user should type the “power of i” and you should alert to the user the simplified version
Imaginary Number Calculator Version 1
During the Apollo 15 mission to the moon, astronaut David Scott performed an experiment to prove that Galileo was right when he said that any two objects dropped at the same time would land on the ground at the same time in the absence of air. Scott, standing on the surface of the moon, dropped a hammer and a feather and indeed both objects hit the ground simultaneously.(Again, you must use “do together”)
Create an Alice world that recreates the experiment. You will find classes for the astronaut, lunar Lander, and the moon’s surface in the Web gallery’s Space collection. You can find a class for the Hammer in the Objects collection. Substitute any object of your choice for the feather.
Note : for following 3 steps, see Example 1 below
Example 1 (help with steps 2-4)
Steps 2-4 are similar to what is happening in the following picture :
Create a space world with an astronaut and two spaceships(from the Web gallery’s Space collection). One of the spaceships is stranded with engine trouble, and the astronaut has arrived in the other spaceship to perform a repair.
#3 Drag Racing:

City collection) and two cars (from the Vehiclescollection).#4 Open Ended Project
We are going to write a class that sorts some of the classes we have already written –namely : the Account and Student classes that we wrote in the past. Specifically, this class is going to sort Student and accounts by their grade point averages and their account balances , respectively..
Organizer Skeleton class (You only have to fill in 1 method)
The Constructor
Accessor Methods
![]() |
What if we wanted to sort the PlayList class and add the method void sort(PlayList[] lists)?
|
This is your “cumulative Assignment”
Programming Requirements
10 points of the following
5.1: Exercise Competition:
Three girls Jenny, Kelly, and Barb are enrolled in an exercise class. One day after class the three decide to have a friendly competition to see how many sets of 10 repetitions of running in place each can do before getting tired. Barb decides to go first and gets tired at 10 repetitions. Kelly goes next and she gets tired at 20 repetitions. Jenny, who has been in the exercise class for the longest, goes next. She gets tired at 30 repetitions.
Create a world that suites the competition.
ExerciseGirl class that you created in chapter 5.

EACH Assignment below requires the use of a parameter in some way. If you do not have a parameter, as described, you will lose a lot of credit.
Here is a helpful link on how to create and use parameters, in case you forget.
Add a jumpingJack method to the ExerciseGirl class. The method should make the object perform jumping jacks .
Marcello the magician has finally mastered his disappearing act. To perform the act, he places several items on a table in front of him. He stands with his right arm extended over an item. He says the magic word “Alakazam, Alakazee” and the object disappears. He repeats this procedure for each object on the table. Create a world in which Marcello (an instance of the Magician class from the People Collection) demonstrates his new act . In the magician object
sayMagicWords
makeDisappear
1) Centigrade to Fahrenheit Modification: Modify the Fahrenheit to centigrade project as follows.
2) Miles Per Gallon Modification: Modify the miles per gallon projec. In this one, ask the user how many times they want the MPG program to run and use a loop like this. .Due wed/Thurs the 17th/18th
3) Sea Plane Loop-the-Loop : Create a world with a sea plane (from the Vehiclescollection).Create an infinite loop that causes the sea plane to do a circular loop the loop. Adjust the style and duration editing tags to make the animation fast, and as smooth as possible.
EOU) Open assignment. Your open project must have each of the following criteraDue before Winter vacation
|
1 2 3 4 |
public String toString() { return "Class[var1 : " + this.var1 + ", var2: "+this.var2 +"]"; } |
Objects && ArrayListAssignment ): Tutorial 4-2 Gum Drop Fish Assignment will be graded (2 points) from packet #13 will be graded. Download the GumdropBigFish world
Assignment 1 ) Miles Per Gallon: Create a world in which the


|
1 |
MPG = miles/gallons |

Assignment 3) Fahrenheit to Centigrade :
First, watch the animated gifs on this web page that explain how to use math in Alice
|
1 |
degreesCentigrade = (5/9) * (degreesFahrenheit − 32) |
People collection to say the centigrade temperature.
Assignment 4) Modification of MPG
reopen the miles per gallon project
Assignment 5) Modification of Fahrenheit to Centigrade
reopen the Fahrenheit to Centigrade project and add
Assignment 6) Circle’s Area and Circumference: Create a world with your choice of person from the Peoplecollection. When you play the world, it should
Assignment 8
Roman Numeral translator
Here’s a gif showing partial code and what the finished project should look like
Objective : to let the user type in a number between 1 and 10 and then have a character “translate” that into Roman Numerals ( I, II, III, IV, V, VI, VII, VIII, IX, X)


We are going to use the roman Numeral Translator file again, so it’s important that you don’t lose the file and give it a good name that you can easily recognize in the future.
Assignment 7-extra credit ). Look up the formulas for the volume and surface area of a cylinder . Ask the user for the height of the cylinder and the radius, which should be stored in variables. Then calculate the surface area and volume of the cylinder . See if there is a cylinder shape in the gallery to use as a visual aid.
Assignment 8 ) Open Assignment
Create an Alice world that
Objects && ArrayList
Part I
import java.util.ArrayList|
1 2 3 4 5 |
ArrayList<String>; al = new ArrayList<String>(); al.add("first"); al.get(0) ; //-> 'first' ArrayList<Integer> ints = new ArrayList<Integer>(); |