
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
also make a flow chart for the program

Transcribed Image Text:PART 1: REPETITION CONTROL STRUCTURE (FOR)
Instruction:
Create a flowchart and a java program that reads a positive, non-zero integer as input
and checks if the integer is deficient, perfect, or abundant.
A positive, non-zero integer, N, is said to be perfect if the sum of its positive proper divisors
(i.e., the positive integers, other than N itself, that divide N exactly) is equal to the number
itself. If this sum is less than N, the number is said to be deficient. If the sum is greater than
N, the number is said to be abundant.
The first few perfect numbers are 6, 28, 496, and 8128.
Illustrations:
Number
Factors of the number less than itself Sum of Factors
3, 2, 1
14, 7, 4, 2, 1
6.
28
28
For example, the number 6 is perfect, since 6 = 1 + 2 + 3, the number 8 is deficient, since
8 > 1 + 2+ 4, while the number 12 is abundant, since 12 <1 + 2 +3+ 4 + 6.
Sample Input/Output:
Depicted below are sample outputs when the program is executed (the items in bold
characters are input from the user, while the items in bold italic are calculated and
printed by the program):
Input N: 5
5 is deficient.
Input N: 28
28 is perfect.
Input N: 18
18 is abundant.
Required: The flowchart, the java file (FamilyName_Perfect.java) containing the code
and 3 image files (Sample1, Sample2 and Sample3) containing different sample
input/output of the program.
Expert Solution

This question has been solved!
Explore an expertly crafted, step-by-step solution for a thorough understanding of key concepts.
This is a popular solution
Trending nowThis is a popular solution!
Step by stepSolved in 6 steps with 4 images

Knowledge Booster
Similar questions
- Hello, I'm struggling with my assignments. Can someone help me to create a functions program with functions in FLOWGORITHM using DO LOOPS? Write a program that allows the user to think of a number between 0 and 100, inclusive. Then have the program try to guess their number. Start at the midpoint (50) and ask the user if their number is (h)igher, (l)ower, or (e)qual to the guess. If they indicate lower, guess the new midpoint (25). If they indicate higher, guess the new midpoint (75). Continue efficiently guessing higher or lower until they indicate equal, then print the number of guesses required to guess their number and end the program. Thank you in advance for your helparrow_forwardUsing function(s), write a C++ program that computes the positive and negative sums of a set of MAXNUMS user-entered numbers(5 numbers), and displays the average of the positive and negative numbers. (Hint: be careful not to count the number 0 as a negative number.) Manually, test your program by entering the numbers 17, -10, 19, 0, and -4. The positive average your program displays should be x, and the negative average should be y.arrow_forwardNote: It`s python code Define the function, greeting(g) with a loop to print "Hi there!" g times to the console.arrow_forward
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