Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

Create 3 corresponding C++ programs. You are designing a program to process a list of Internet addresses representing numeric addresses of computers. Locally, computers are

Create 3 corresponding C++ programs.

image text in transcribed

You are designing a program to process a list of Internet addresses representing numeric addresses of computers. Locally, computers are usually known by a nickname, as well. Numeric addresses for computers on the international network Internet are composed of four parts, separated by a space, of the form: x y z m Nickname where x y z m are positive integers and Nickname is the computer nickname (string) 1. Define a class called address_t with components for the four integers of an internet address and a fifth component in which to store an associated nickname. Define function members, with constructors, setters and getters. (address_t.h). 2. The program should implement function members. The default constructor should set the network address to (0 0 0 0 None). Define a function Compare to which takes 2 network addresses and based on the 2 first components (x, y), compares them for equality. If two computers are located on the same network then they share the same 2 components (address_t.cpp). 3. Your driver program should declare 4 objects of class address_t and read 4 computer network addresses and nicknames and store them in the 4 objects. (address_tDriver.cpp) 4. Your program should display a list of pairs of computers from the same locality - that is, each pair of computers with matching values for the first two components of the address. In the message, the computers should be identified by their nicknames Example Input: 111 22 344 555 66 7 88 111 22 5 66 222 33 5 77 Borneo Java Sumatra Jakarta Example Output message: Machine Borneo and Sumatra are on the same local network

Step by Step Solution

There are 3 Steps involved in it

Step: 1

blur-text-image

Get Instant Access to Expert-Tailored Solutions

See step-by-step solutions with expert insights and AI powered tools for academic success

Step: 2

blur-text-image_2

Step: 3

blur-text-image_3

Ace Your Homework with AI

Get the answers you need in no time with our AI-driven, step-by-step assistance

Get Started

Recommended Textbook for

Database Concepts

Authors: David Kroenke, David Auer, Scott Vandenberg, Robert Yoder

9th Edition

0135188148, 978-0135188149, 9781642087611

More Books

Students also viewed these Databases questions