Problem Statement: Given four non-negative integers, display the integers using the IPv4 address format.================================================================================================
Input Data:
- Have the user enter 4 non-negative integers at the keyboard
- Each integer must be between 0 and 255
- If any of the integers is less than 0 or greater than 255,
- display an error message
- have the user do the
- inputting again, until the data in the proper range is entered
Proessing:
- Set up a set of nested loops
- The outer loop should control whether the user wants to continue or not
- If the user wants to continue with the processing,
- Set up the inner loop(s)
- Have the user repeatedly enter 4 integers, one at a time
- If an entered integer is not in the proper range,
- display an error message and have the user do the inputting again,
- until the data in the proper range is entered
- Display each of the non-negative integers, along with an appropriate message
- Display the integers formatted as an IPv4 address
- Have the user repeatedly enter 4 integers, one at a time
- Set up the inner loop(s)
Output Data:
- Display each of the non-negative integers, along with an appropriate message
- Display the integers formatted as an IPv4 address
================================================================================================.
Your lab will be graded on whether it’s been set up as a complete and workable solution.
For your solution to be complete, your program must be able to
- Set up code to do the following:
- prompt the user for the input data asked for (as explained above within the Input Data section)
- If the data is not valid, then let the user know and try again
- Once valid data is entered, set up the entered data, formatted as an IPv4 address
- Repeat the above process as needed
- compile (ie, no syntax error(s))
- run (ie, no run-time error(s))
- provide the output data (as explained above within the Output Data section) to the user
For your solution to be workable,
- Your solution should be free of any type of errors (syntax, run-time, logic)
- you may want to develop an algorithm first, using pseudocode
- you do NOT need to turn in any algorithm
==========================================================================================================================Grading rubric:
- You’ll receive full credit, if
- your program
- compiles and runs with no problems
- produces the expected output
- your program
- You’ll receive partial credit, if
- your program
- compiles and runs with no problems
- produces partial output (that is, incomplete output)
- your program
- You’ll receive 25% of the points, if your program will not compile
- You’ll receive 30% of the points, if your program compiles but has a run-time problem
- You’ll receive 40% of the points, if your program produces logic error(s)