Gday everyone!
Im brand new to the forum and have recently started programming. At the moment I think everything is going well with the learning curve mostly because its worded maths.
Anyway Ive been given the task to write an algorithm to test the Internet IP address entered by a user.
The IP consists of 4 groups of numbers, each from 0-255. The user is to enter the groups of numbers. The first number is to be tested as to what class teh address belongs to. The is to be displayed on the screen along with the full IP of the 4 numbers.
I think this is good, but have a feeling I may have muddled up the loops.
So if anyone could look over this, that would be awesome.
Cheers,
Levi
Code:
#Start code
Start IP
IP1=0
IP2=0
IP3=0
IP4=0
CLASS=X
Write to user what program does.
Prompt user for IP1
Read IP1
While(IP1=>0)Do
While(IP1<256)Then
Read IP1
Else
Write Error Message
End While
End While
Prompt user for IP2
Read IP2
While(IP2=>0)Do
While(IP2<256)Then
Read IP2
Else
Write Error Message
End While
End While
Prompt user for IP3
Read IP3
While(IP3=>0)Do
While(IP3<256)Then
Read IP3
Else
Write Error Message
End While
End While
Prompt user for IP4
Read IP4
While(IP4=>0)Do
While(IP4<256)Then
Read IP4
Else
Write Error Message
End While
End While
While(IP1<128)Then
Class=A
Else
While(IP1<201)Then
Class=B
Else
While(IP1<235)Then
Class=C
Else
While(IP1<256)Then
Class=D
Read Class
Else
Write Error Message
End While
End While
End While
End While
Display message to user
Write IP1.IP2.IP3.IP4
Write CLASS
End IP
This has been indented, but for some reason it wouldnt show it.