Question: please include comments. 1 . Create a JavaFX application that simulates a coin being tossed. When the user clicks a button, the application should generate

please include comments. 1. Create a JavaFX application that simulates a coin being tossed. When the user clicks a button, the application should generate a random number in the range of 0 to 1. If the number is 0, the coin has landed on heads, and if the number is 1, the coin has landed on tails. Use an ImageView control, and download the coin images from online browser. (40pts)
Hint: for the random generator import java.util.Random; and create an object rand for the Random class. Then use rand.nextInt(2) method to generate random number.
2. Create a JavaFX application for a university that has the following dormitories: (80 points)
(Use Listview)
DormA: $1000 per semester
DormB: $1200 per semester
DormC: $1500 per semester
The university offers the following meal plans: (Use Radio Button)
7 meals per week: $200 per semester
14 meals per week: $400 per semester
Unlimited meals: $500 per semester
The user must select a Dorm and a meal plan. In addition, the following miscellaneous options are available: (Use Checkboxes)
Bowling night: $50 per semester
Movie night: $40 per semester
The application should calculate and output the total charges for the semester. Please use ONLY JavaFX.
3. Recursive Multiplication (30 pts)
Write a recursive function that accepts two arguments into the parameters x and y. The function should return the value of x times y. Remember; multiplication can be performed as repeated addition as follows:
7*4=4+4+4+4+4+4+4

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Programming Questions!