Ver Mensaje Individual
  #4  
Antiguo 23-03-2013
alquimista alquimista is offline
Miembro
 
Registrado: ene 2008
Posts: 213
Reputación: 19
alquimista Va por buen camino
Lo probe y no me funciona....lo que pido...

Como calculadora funciona pero para las operaciones normales..
Ya tengo creadas funciones para trabajar en binario y hexadecimal...y manejo de direcciones IP...

Código Delphi [-]
por ejemplo:                                             Resultado
IP4Text(IP4('10.11.12.13')+400)               //Suma 400 direcciones IP =10.11.13.157
IP4BIN('192.168.0.1')                             // 11000000.10101000.00000000.00000001
IP4Class('172.168.10.3')                         // Clase B 
IP4ID('192.168.10.245',28)                      // Identificador de red 192.168.10.240
IP4BR('192.     168.     10    .245',28)       // 192.168.10.255 broadcast
IP4CIDRMask('255.0.0.0')                       // 8 , los bits de máscara
IP4MaskText(27)                                 // 255.255.255.224

Hex('ff')                                               // 255 (si hay letras con comillas
BIN('111110')+hex('0FFF')+2^4                //  4173
BIN(111)                                             // 7 (Sin las comillas tambien)
RP(2,RP(3,RP(4,2)))+8                           // Resistencias paralelo 2,3,4,2 ohmios +8 en serie=8.63157894736842
power(2,sin(2))                                    // equivale a 2^sin(2)
(1*u/4.7*n) *2*k*2*mili+1*Mega           // 1 u=micro, n=nano, k=kilo, etc.. =851063830638.298, me gustaria poder escribir 1Mega en vez de 1*Mega
Esto son funciones que he creado y los resultados que me muestra

Estoy peleando y creo que he conseguido que vaya (x^y) donde x e y son expresiones numéricas...por ejemplo 2^8=256

Ahora estoy con el tema del "2e-3" o "1e+6" para que lo interprete como 2*10^(-3), ¡vamos! la tecla E de las calculadoras.
Responder Con Cita