Program ini di gunakan mengetahui id dari ip yang di inputkan
#include
#include
#include "conio.h"
void binary(int);
void main(void) {
int number,satu,dua,tiga,empat,mask,jmask,a,b,m1,m2,m3,m4,nid1,nid2,nid3,nid4;
char kls;
//imput data
//mulai
cout << "masukan 8 bit pertama: "; cin >> number;
cout << "masukan 8 bit ke dua : "; cin >> dua;
cout << "Masukan 8 bit ke tiga: "; cin >> tiga;
cout << "Masukan 8 bit ke empat: "; cin >> empat;
cout << "Masukan netmask : "; cin>> mask;
cout<<"ip addres = "<<<"."<<<"."<<<"."<<=1)&&(number <=126)) { kls='a'; if((mask>=9)&&(mask<=16)) { a=16-mask; b=pow(2,a); jmask=256-b; m1=255; m2=jmask; m3=0; m4=0; } else if((mask>=17)&&(mask<=24)) { a=24-mask; b=pow(2,a); jmask=256-b; m1=255; m2=255; m3=jmask; m4=0; } else if((mask>=25) &&(mask<=32)) { a=32-mask; b=pow(2,a); jmask=256-b; m1=255; m2=255; m3=255; m4=jmask; } else cout<<"salah net mask e cak"<=128)&&(number<=191)) { kls='B'; if((mask>=17)&&(mask<=24)) { a=24-mask; b=pow(2,a); jmask=256-b; m1=255; m2=255; m3=jmask; m4=0; } else if((mask>=25) &&(mask<=32)) { a=32-mask; b=pow(2,a); jmask=256-b; m1=255; m2=255; m3=255; m4=jmask; } else cout<<"salah net mask e cak"<=192)&&(number<=223)) { kls='C'; if((mask>=25) &&(mask<=32)) { a=32-mask; b=pow(2,a); jmask=256-b; m1=255; m2=255; m3=255; m4=jmask; } else cout<<"salah net mask e cak"<<<"ip yang anda masukan salah atau tergabung dengan ip kelas D dan E"<<<"subnet mask nya adalah : "<<<"."<<<"."<<<"."<<<<"ip address dalam binernya : "; binary(number);cout<<"."; binary(dua);cout<<"."; binary(tiga);cout<<"."; binary(empat);cout<<<"netmask dalam biner: "; binary(m1);cout<<"."; binary(m2);cout<<"."; binary(m3);cout<<"."; binary(m4);cout<<<"netID adalah "<<<"."<<<"."<<<"."<<<<"termasuk dalam kelas : "<<= 1) { cout << remainder =" number%2;">> 1);
cout << remainder;
}
//akhir
0 komentar:
Poskan Komentar