Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Varios
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Grupo de Teaming del ClubDelphi

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 21-03-2013
alquimista alquimista is offline
Miembro
 
Registrado: ene 2008
Posts: 203
Poder: 17
alquimista Va por buen camino
Como añadir ^ y 1e2 en Jvinterpreter

Muy buenas a tod@s.

Estoy usando el Jvinterpreter de los componentes JEDI y me gustaria saber si se puede añadir el operando ^ para hacer la funcion de elevar un número a algo. 2^2 =4
Y también si se puede añadir 1e2=100; 1e-3=0.001

Estoy usandolo para hacer una calculadora con funciones y programable.

Gracias
Responder Con Cita
  #2  
Antiguo 23-03-2013
Avatar de Casimiro Notevi
Casimiro Notevi Casimiro Notevi is offline
Moderador
 
Registrado: sep 2004
Ubicación: En algún lugar.
Posts: 32.057
Poder: 10
Casimiro Notevi Tiene un aura espectacularCasimiro Notevi Tiene un aura espectacular
¿Lo has probado?, ¿funciona?
Responder Con Cita
  #3  
Antiguo 23-03-2013
alquimista alquimista is offline
Miembro
 
Registrado: ene 2008
Posts: 203
Poder: 17
alquimista Va por buen camino
Lo probe y no me funciona....lo que pido...

Última edición por alquimista fecha: 23-03-2013 a las 21:01:12.
Responder Con Cita
  #4  
Antiguo 23-03-2013
alquimista alquimista is offline
Miembro
 
Registrado: ene 2008
Posts: 203
Poder: 17
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
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Problemita con JvInterpreter Alejo15x Varios 2 12-02-2010 22:40:31
Como Añadir elementos a un combobox sidneyb OOP 2 15-04-2008 18:20:31
Como añadir nuevas funciones Ziara C++ Builder 4 08-12-2007 15:01:41
Como añadir los skin al form? tramjauer Varios 8 10-10-2005 23:07:09
Como añadir un nuevo evento a un componente Javi2 Varios 6 20-12-2004 13:25:12


La franja horaria es GMT +2. Ahora son las 12:47:08.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi