
Computer Networking: A Top-Down Approach (7th Edition)
7th Edition
ISBN: 9780133594140
Author: James Kurose, Keith Ross
Publisher: PEARSON
expand_more
expand_more
format_list_bulleted
Question

Transcribed Image Text:Write a Java program that does the following:
•
Using a graphical user interface (GUI), the program prompts or requests the user to enter the
name of a four-sided shape.
•
The program must once again use a GUI to inform the user that the area of the entered four-
sided shape will be calculated.
The program must process to prompt for the length and width of the four-sided shape using the
scanner input.
The area must be calculated using the following formula Area = length*width
•
• Display the area
The program should have two methods including
o Main method
o
A method for accepting length and width of the shape as well as calculating the area
o Every line of code should be associated with a comment.
Expert Solution

This question has been solved!
Explore an expertly crafted, step-by-step solution for a thorough understanding of key concepts.
Step by stepSolved in 2 steps

Knowledge Booster
Similar questions
- Combine your Game1 program (the guessing game) with the graphics program I posted. Your "windows" program should display a window and ask the user to guess the number, accept the guess from the user, and then display the appropriate response to the guess. Game 1 #Import module import random #Generate random number n=int(random.randint(1,10)) #Prompt the user to guess a number print("Guess a number : ") #Get the guess from the user guess=int(input()) #Check if both are equal if guess==n: #Print the message print("Success!!!") else: #Print the message print("Sorry") Graphics code: Listing of my Window.300.by.400 program:# This shows how to output strings to the graphics window# and get user input## basic steps# create and use a Text object to output the label / prompt# create and use an Entry object to allow the user to type# put some text into the Entry object (setText)# use a getMouse to pause until user clicks# use getText to get the input from the Entry object# process input as…arrow_forwardWrite a program that generates a random number in the range of 1 through 1000, and asks the user to guess what the number is. If the user guess is higher than the random number, the program should display Too high, try again. If the users guess is lower than the random number, the program should display Too low, try again. If the user guesses the number, the application should congratulate the user and generate a new random number so the game can start over. If the user doesn't want to continue the game the user should type an appropriate stop symbol to terminate the program (such stop conditions were discussed in the class). For each game iteration, count the number of guesses made by the user and display them. The program should contain the following functions: check_guess(): this function checks if the user's guess is lower, higher or equal to the random number. random_gen(): function that generates one random number for one game iteration main(): the function where the program…arrow_forwardPlease following the instructions on the screenshot provided. Please create the program in Java code. Please include commenting.arrow_forward
- Do this in JAVA Programmingarrow_forwardUsing p5* JavaScript on "openprocessing" websitearrow_forwardTo draw a circle by specifying a center point and radius or diameter Do one of the following: Click draw-circle-center-point. Click draw-circle-center-arc. aut cad You can place any menu or menu bar on the main screen of the AutoCAD program by one of the following methods:- False True * aut cad From the file From the tool menu. From the tool menu, then the toolbar, and then select AUTCAD. From the any menu From the toolbararrow_forward
arrow_back_ios
arrow_forward_ios
Recommended textbooks for you
- Computer Networking: A Top-Down Approach (7th Edi...Computer EngineeringISBN:9780133594140Author:James Kurose, Keith RossPublisher:PEARSONComputer Organization and Design MIPS Edition, Fi...Computer EngineeringISBN:9780124077263Author:David A. Patterson, John L. HennessyPublisher:Elsevier ScienceNetwork+ Guide to Networks (MindTap Course List)Computer EngineeringISBN:9781337569330Author:Jill West, Tamara Dean, Jean AndrewsPublisher:Cengage Learning
- Concepts of Database ManagementComputer EngineeringISBN:9781337093422Author:Joy L. Starks, Philip J. Pratt, Mary Z. LastPublisher:Cengage LearningPrelude to ProgrammingComputer EngineeringISBN:9780133750423Author:VENIT, StewartPublisher:Pearson EducationSc Business Data Communications and Networking, T...Computer EngineeringISBN:9781119368830Author:FITZGERALDPublisher:WILEY

Computer Networking: A Top-Down Approach (7th Edi...
Computer Engineering
ISBN:9780133594140
Author:James Kurose, Keith Ross
Publisher:PEARSON

Computer Organization and Design MIPS Edition, Fi...
Computer Engineering
ISBN:9780124077263
Author:David A. Patterson, John L. Hennessy
Publisher:Elsevier Science

Network+ Guide to Networks (MindTap Course List)
Computer Engineering
ISBN:9781337569330
Author:Jill West, Tamara Dean, Jean Andrews
Publisher:Cengage Learning

Concepts of Database Management
Computer Engineering
ISBN:9781337093422
Author:Joy L. Starks, Philip J. Pratt, Mary Z. Last
Publisher:Cengage Learning

Prelude to Programming
Computer Engineering
ISBN:9780133750423
Author:VENIT, Stewart
Publisher:Pearson Education

Sc Business Data Communications and Networking, T...
Computer Engineering
ISBN:9781119368830
Author:FITZGERALD
Publisher:WILEY