Retroceder   Foros del Web > Programación para sitios web > .NET

Respuesta
 
Herramientas Desplegado
Antiguo 22-mar-2005, 22:21   #1 (permalink)
vichupeirao ha deshabilitado el karma
 
Fecha de Ingreso: marzo-2005
Mensajes: 5
Problemilla DIFICIL ....

¿ Como podriamos hacer para sumar dos numeros; pero
haciendo que el compilador vaya reconociendo cifra a
cifra, y que reconozca cuando es el signo de la suma y
cuando el igual...

¿mediante un bucle? ¿Que codigo UNICODE tiene asociado el
signo de la suma, y el del igual??

Espero sus proposiciones... Un saludo a todos desde Chile.
.
vichupeirao está desconectado   Responder Citando
Antiguo 23-mar-2005, 00:44   #2 (permalink)
Jose_minglein2 tiene algunos puntos positivos de karma
 
Avatar de Jose_minglein2
 
Fecha de Ingreso: noviembre-2004
Mensajes: 2.338
Si te he entendido bien, tienes la operación en un String, no es así??
Si es así en VB sería algo así

dim a as integer = cadena.split("+")(0)
dim b as integer = cadena.split("+")(1)

dim resultado = a + b
Jose_minglein2 está desconectado   Responder Citando
Antiguo 23-mar-2005, 01:21   #3 (permalink)
neivan está en el buen camino
 
Avatar de neivan
 
Fecha de Ingreso: febrero-2005
Mensajes: 535
cadena.split sera supongo java
para vb .net
dim cad
'en cadena en tendemos que viene a + b
cad =split(cadena,"+")
dim total as integer
total=cad(0) + cad(1)

Esto lo que te hace es recorrer tu cadena,cad sera un arry que cada vez que encuentre un mas como le hemos definido lo que venia antes del mas lo mete en una posicion,lo que venga despues hasta que encuentre otro en la siguiente posicion....
Has puesto algo que te detecte tb el =,no se si te servira jugar con esto para lo que necesitas ,sino nos cuentas un poco mas en detalel tu problemilla
neivan está desconectado   Responder Citando
Antiguo 23-mar-2005, 04:22   #4 (permalink)
vichupeirao ha deshabilitado el karma
 
Fecha de Ingreso: marzo-2005
Mensajes: 5
Seria en C#

Bueno, perdon por no especificar al principio, pero estaba buscando una solucion para C#.
vichupeirao está desconectado   Responder Citando
Antiguo 23-mar-2005, 04:31   #5 (permalink)
neivan está en el buen camino
 
Avatar de neivan
 
Fecha de Ingreso: febrero-2005
Mensajes: 535
cdo he dicho java me referia a c# por supuesto,ya se que no es lo mismo exactamente pero practicamente para estas cosas funcina igual,y si sabes programar java te sabes manejar en c# (funciones....),prueba lo que te ha escrito Jose_minglein2

deberiamos tener dos sub foros para temas concretos de c# o vb .net
y uno pricipal para los temas comunes
neivan está desconectado   Responder Citando
Antiguo 23-mar-2005, 05:03   #6 (permalink)
Jose_minglein2 tiene algunos puntos positivos de karma
 
Avatar de Jose_minglein2
 
Fecha de Ingreso: noviembre-2004
Mensajes: 2.338
Pues te aseguro que cadena.split("+")(0) me funciona de p.m. en VB

pero al caso es lo mismo, es solo sintaxis
Jose_minglein2 está desconectado   Responder Citando
Antiguo 23-mar-2005, 05:13   #7 (permalink)
neivan está en el buen camino
 
Avatar de neivan
 
Fecha de Ingreso: febrero-2005
Mensajes: 535
por la pinta pense q iria mas indicado a c# por eso introduci mi aportacion despues
lo q pasa q a veces soy un poco burro y no me habia fijao en el dim q tienes akl declarar las variables
me ha pasao un par de veces esto ya de ver un text tb leer parte y responder no habiendo captao bien lo q se deci,pido disculpas,sule pasa resto cdo entras miras rapidamente lso tremas ahber is puedes hechar un cable y lo haces too en plan rapido....

vichupeirao,sobre too lo q te preguntaba tb es si esto aunq vaya en vb .net te resolveria tu problema o necesitas algo diferente
neivan está desconectado   Responder Citando
Antiguo 23-mar-2005, 08:34   #8 (permalink)
Moderador
RootK llegará a ser famoso muy prontoRootK llegará a ser famoso muy pronto
 
Avatar de RootK
 
Fecha de Ingreso: noviembre-2002
Ubicación: México D.F
Mensajes: 7.552
Enviar un mensaje por MSN a RootK
En c# no cambiaría mucho.. sería así:

Cita:
int a = (int) cadena.Split(new char[] {'+'}).GetValue(0);
int b = (int) cadena.Split(new char[] {'+'}).GetValue(1);
Salu2
__________________
Nadie roba nada ya que en la vida todo se paga . . .
RootK está desconectado   Responder Citando
Antiguo 23-mar-2005, 12:11   #9 (permalink)
vichupeirao ha deshabilitado el karma
 
Fecha de Ingreso: marzo-2005
Mensajes: 5
Yo lo pienso asi...

Hacer un bucle y que vaya recogiendo cada numero (mediante Read(); ). que vaya reconociendo cada digito si es un numero, un +, un = ... mediante su codigo Unicode...
vichupeirao está desconectado   Responder Citando
Respuesta

No hay votos aún.


Herramientas
Desplegado

Normas de Publicación
No puedes crear nuevos temas
No puedes responder temas
No puedes subir archivos adjuntos
No puedes editar tus mensajes

BB code is Activado
Caritas están Activado
[IMG] está Activado
Código HTML está Desactivado


La Zona horaria es GMT -6. Ahora son las 20:54.


Message Board Statistics

LinkBacks Enabled by vBSEO 3.1.0

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93