Concept explainers
Joke and Punch Line
A joke typically has two parts: a setup and a punch line. For example, this might be the setup for a joke:
How many programmers does it take to change a lightbulb?
And this is the punch line:
None. That’s a hardware problem.
Think of your favorite joke and identify its setup and punch line. Then, create an application that has a Label and two buttons on a form. One of the buttons should read “Setup” and the other button should read “Punch line.” When the Setup button is clicked, display the joke’s setup in the Label control. When the Punch line button is clicked, display the joke’s punch line in the Label control.
Want to see the full answer?
Check out a sample textbook solutionChapter 2 Solutions
Starting out with Visual C# (4th Edition)
Additional Engineering Textbook Solutions
Computer Science: An Overview (13th Edition) (What's New in Computer Science)
Introduction To Programming Using Visual Basic (11th Edition)
Concepts Of Programming Languages
Web Development and Design Foundations with HTML5 (8th Edition)
Starting Out with C++ from Control Structures to Objects (9th Edition)
Starting Out with Python (4th Edition)
- Java Programming: Finish the JInsurance application that allows the user to choose insurance options in JCheckBoxes. Use a ButtonGroup to allow the user to select only one of two insurance types—HMO (health maintenance organization) or PPO (preferred provider organization). Use regular (single) JCheckBoxes for dental insurance and vision insurance options; the user can select one option, both options, or neither option. As the user selects each option, display its name and price in a text field; the HMO costs $200per month, the PPO costs $600 per month, the dental coverage adds $75 per month, and the vision care adds $20 per month. When a user deselects an item, make the text field blank. Initial Code: import java.awt.*; import javax.swing.*; import java.awt.event.*; public class JInsurance extends JFrame implements ItemListener { FlowLayout flow = new FlowLayout(); ButtonGroup insGrp = new ButtonGroup(); JCheckBox hmo = new JCheckBox("HMO", false); JCheckBox ppo = new…arrow_forwardJava Programming: Finish the JInsurance application that allows the user to choose insurance options in JCheckBoxes. Use a ButtonGroup to allow the user to select only one of two insurance types—HMO (health maintenance organization) or PPO (preferred provider organization). Use regular (single) JCheckBoxes for dental insurance and vision insurance options; the user can select one option, both options, or neither option. As the user selects each option, display its name and price in a text field; the HMO costs $200per month, the PPO costs $600 per month, the dental coverage adds $75 per month, and the vision care adds $20 per month. When a user deselects an item, make the text field blank.arrow_forwardGUI calculator in python - The user enters two integers into the text fields. - When the Add button is pressed, the sum of values in the text fields are shown after the Equals: as a label. - The Clear button clears the values in the text fields and the result of the previous calculation. The cleared values can be blank or zero. - The Quit button closes the GUI window.arrow_forward
- Using Visual basic, write a Window Application that allows you to enter the amount of money you will like to place as a down payment on a home, the interest rate, and a number of years. For example, if you hope to buy a home in five years with a down payment, would the principal of $17,000 grow over five years at 4 percent interest to a down payment of 20,000? Display a ListBox object for each year and the amount of money in the account at the end of the year. Determine whether you have saved enough money for the home example. Nonnumeric and negative values should not be accepted. Publish the application. Hint: The formula for compound interest for one year is: Amount = Principal * (1 + Rate). For 5 years of compound interest, this formula should be executed 5 times with the principal increasing to the new amount each year. The application should have a single background image and menus. [Note: You can upload ALL the screen shots of your work here.]arrow_forwardFalling Distance When an object is falling because of gravity, the following formula can be used to determine the distance the object falls in a specific time period: d =1/2gt2 The variables in the formula are as follows: d is the distance in meters, g is 9.8, and t is the amount of time in seconds that the object has been falling. Create an application that allows the user to enter the amount of time that an object has fallen and then displays the distance that the object fell. The application should have a method named FallingDistance. The FallingDistance method should accept an object’s falling time (in seconds) as an argument. The method should return the distance in meters that the object has fallen during that time interval.arrow_forwardProgram Description: PasswordGenerator.java You have to implement a program that creates three buttons to display the digits of a password a button to generate a password a button to reset the password Additional Requirements: The top three digit buttons are not interactive as they are only used to display numbers from 0 to 9. The text size of the buttons should be 30 pixels and font should be Arial. There should be 5 pixels distance between the buttons.arrow_forward
- JAVA Create an application that allows you to enter the amount of purchase and then display the amount of sales tax on that purchase. Use a slider to adjust the tax rate between 0% and 10%. an example run of the programarrow_forwardwrite VB codearrow_forwardRemaining Time: 1 hour, 29 minutes, 33 seconds. * Question Completion Status: nèstion 1 10 points Save A Write a JavaFX program to create the GUI design as shown in the following figure and implement the necessary codes such that the program accepts the two numbers Number 1 and Number 2 as the input values and has to compute division and display the result in the text box as seen in the following figure. Simple calculator Number 1: Number 2: Result: 2.0 Divide Moreover, if any one enter the number 2 is 0, then it shows the following message 1 Simple calculator Number 1: Number 2: Result:0.0 Divide * Error Error Number 2 must not be Zero OK Attach File Browse My Computer 12:06 W 43°C ENG 01/06/2021 hp 6.arrow_forward
- Carpet Calculator The Westfield Carpet Company has asked you to write an application that calculates the price of carpeting for rectangular rooms. To calculate the price, you multiply the area of the floor (width times length) by the price per square foot of carpet. For example, the area of floor that is 12 feet long and 10 feet wide is 120 square feet. To cover that floor with carpet that costs $8 per square foot would cost $960. First, you should create a class named RoomDimension that has two fields: one for the length of the room and one for the width. The RoomDimension class should have a method that returns the area of the room. (The area of the room is the room’s length multiplied by the room’s width.) Next you should create a RoomCarpet class that has a RoomDimension object as a field. It should also have a field for the cost of the carpet per square foot. The RoomCarpet class should have a method that returns the total cost of the carpet. Figure 8-20 is a UML…arrow_forwardFor each of the following exercises, you may choose to write a console-based or GUI application, or both. Write a program for The Carefree Resort named ResortPrices that prompts the user to enter the number of days for a resort stay. Then display the price per night and the total price. Nightly rates are $200 for one or two nights; $180 for three or four nights; $160 for five, six, or seven nights; and $145 for eight nights or more.arrow_forwardIn Chapter 2, you created an interactive application named GreenvilleRevenue, and in Chapter 3 you created a GUI version of the application named GreenvilleRevenueGUI. The programs prompt a user for the number of contestants entered in this years and last years Greenville Idol competition, and then they display the revenue expected for this years competition if each contestant pays a $25 entrance fee. The programs also display a statement that compares the number of contestants each year. Now, replace that statement with one of the following messages: If the competition has more than twice as many contestants as last year, display The competition is more than twice as big this year! If the competition is bigger than last years but not more than twice as big, display The competition is bigger than ever! If the competition is smaller than last years, display, A tighter race this year! Come out and cast your vote!arrow_forward
- Programming with Microsoft Visual Basic 2017Computer ScienceISBN:9781337102124Author:Diane ZakPublisher:Cengage LearningMicrosoft Visual C#Computer ScienceISBN:9781337102100Author:Joyce, Farrell.Publisher:Cengage Learning,EBK JAVA PROGRAMMINGComputer ScienceISBN:9781337671385Author:FARRELLPublisher:CENGAGE LEARNING - CONSIGNMENT
- EBK JAVA PROGRAMMINGComputer ScienceISBN:9781305480537Author:FARRELLPublisher:CENGAGE LEARNING - CONSIGNMENTProgramming Logic & Design ComprehensiveComputer ScienceISBN:9781337669405Author:FARRELLPublisher:Cengage