Postada em 10/08/2011 23:26 hs
Bom, é o seguinte. Tenho que criar um software com dois botões, tal que, o primeiro botão lê um número IP e fale se é classe A, B ou C. Até ai tudo bem, usando esses critérios: A= primeiro número de 1 a 126, B = primeiro número de 128 a 191, C= 192 a 223 e a rede 127 é pra teste. Até ai tudo bem. O segundo botão identifica se dois IPs são da mesma rede, ou seja, se são da classe A irá checar apenas o primeiro número, se for igual, é da mesma rede, classe B os dois primeiros, e C os três primeiros (lembrando que um IP é constituído de 4 números separados por ponto, como 10.0.0.1). Até ai só bla bla bla. O problema é o seguinte: Se fossem números normais, como 10001, iria ser tranquilo, mas os números são separados por pontos (10.0.0.1), e na hora de usar "If variável < 126.0.0.0 then..." por exemplo, dá erro. Como posso fazer para esses pontos não me atrapalharem na hora de fazer a comparação ou mesmo cálculos? Obrigado desde já.
|