Software are parts of a computer system that can be seen but not touched.
Hardware are parts of a computer system that can be seen and touched
1) <span>The IPv6 implementation on the system construct a link-local address for
each interface by using the fe80::/64 network address
2) </span><span> Using IPv6 Neighbor Discovery protocol, the system check if the
address is a duplicate
</span>3) <span>Knowing the link-local address is unique, it configures the interface to use
that address
4) </span><span>The system uses the Neighbor Discovery protocol to transmit Router
Solicitation messages to the all routers multicast address
5) </span><span>The router on the link uses the ND protocol to relay Router
Advertisement messages to the system
6) </span><span>By using the information it receives from the router, the system produce
a routable address and configures the interface to use it </span>
<h2>

</h2>
#include<iostream>
using namespace std;
int main ()
{
float basic, gross, da, hra;
cout<<"Enter basic salary of an employee:";
cin>>basic;
if (basic <25000)
{
da = basic *80/100;
hra = basic *20/100;
}
else if (basic >=25000 & & basic<40000)
{
da = basic *90/100;
hra = basic *25/100;
}
else if (basic>=40000)
{
da = basic *95/100;
hra = basic *30/100;
}
gross = basic + hra + da;
cout<<"\n\t Basic Pay............" <<basic<<endl;
cout<<"\t Dearness Allowance..........." <<da<<endl;
cout<<"\t House Rent Allowance......" <<hra<<endl;
cout<<"\t Gross Salary............." <<gross<<endl;
cout<<"\t - - - - - - - - - - - - - - -" <<endl;
<h2>

</h2>
Enter Basic Salary of an employee : 25000
Basic Pay : 25000
Dearness Allowance : 22500
House Rent Allowance : 6250
Gross Salary : 53750
<h2>

</h2>
<h3>The Expected Output is archived</h3>