Description This lab assignment is loosely based on the End-of-Chapter Exercises Engineering P4.25. Review the instructions there for helpful information, such as the formula for radioactive decay. The example provided is Technetium-99 with a half-life of 6 hours. Your program should allow the user to enter the name of the radioisotope and the half-life (in hours). Write a program in c++ that will
Description This lab assignment is loosely based on the End-of-Chapter Exercises Engineering P4.25. Review the instructions there for helpful information, such as the formula for radioactive decay. The example provided is Technetium-99 with a half-life of 6 hours. Your
1. a) Greet the user by name. Provide the user with a brief description of the program.
2. b) Invite the user to try the program. Allow user to choose.
3. c) Ask the user for the name of the radioisotope and the half-life (in hours).
4. d) Based on the given formula for radioactive decay in the text, print out a table of time and remaining relative level of radioactivity. (You may choose the increment for time. Provide an explanation of your choice.) At hour 0, the relative amount is 1.000. Ask the user for the length of time, in hours, since exposure. The table should have rows for as many hours as the user wants, or until the relative amount is below .100
5. e) Include some data validation (input checks) in case your user makes a mistake typing or misunderstands the prompt.
6. f) Allow the user to repeat or quit.
7. g) End your program appropriately and in a friendly way.
import textio.TextIO; public class Greeting { /* This program asks the user's name and then greets the user by name. This program depends on the non-standard class, TextIO. */ public static void main(String[] args) { String usersName; // The user's name, as entered by the user. String upperCaseName; // The user's name, converted to upper case letters. System.out.print("Please enter your name: "); usersName = TextIO.getln(); upperCaseName = usersName.toUpperCase(); System.out.println("Hello, " + upperCaseName + ", nice to meet you!"); } // end main() } // end class
Step by step
Solved in 2 steps