Welcome to the lab 2!
Our goal today is to become more familiar with user interaction and the various mathematical operations.
Person A types. Start by creating a package in your Eclipse project named
Let’s write a program that prompts the user for two colors and mixes them together. This sort of routine is used all the time when scaling images. New colors must be created for pixels that didn’t exist before, and these new colors are calculated by blending the colors of the original pixels.
Scannervariable. Import the
Command-Shift-O. That’s the letter
O, not the number
ints, one for each of the color’s red, green, and blue intensities. Assume the color intensities are in the interval [0, 255].
Person B types.
These exercises are intentionally designed to be more open-ended. We are happy to help you if you can’t figure out how to achieve your goal, but we don’t want to rob you of the learning that happens naturally when fewer directions are given.
Write a little game we’ll call
Pause. The rules of the game are this:
A possible interaction might look like this:
Wait 4.3 seconds... You waited 5.76323 seconds. That's 1.46323 seconds too many.
The students at my children’s elementary school do a math exercise called Math Mountain. They are presented a number at the “peak” of the mountain, and another number at its left base. They are to enter the number at its right base, such that the two bases sum to to the peak. A prompt might look like this on their worksheet:
24 17 __
A student would enter 7 as the answer.
Write a program that lets the user complete one or more rounds of Math Mountain.