FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
|||
|
|||
Muchas gracias ya pude extraer el numero,
AHORA LO QUE PASA ES ESTO se extrajo el numero pero al sumarlo con el numero que voy a meter no me suma sino que hace esto: 1+45=145 |
#2
|
||||
|
||||
Cita:
Saluditos
__________________
Disfruten cada minuto de su vida a lado de sus seres queridos como si fuese el ultimo, uno nunca sabe lo que puede pasar. |
#3
|
|||
|
|||
Me sigue pasando lo mismo, sigue sumando 1+45=145
|
#4
|
||||
|
||||
Muestranos el codigo que estas utilizando, porque lo que estas haciendo es concatenar los dos numeros.
Saluditos
__________________
Disfruten cada minuto de su vida a lado de sus seres queridos como si fuese el ultimo, uno nunca sabe lo que puede pasar. |
#5
|
|||
|
|||
primero que todo puse el codigo de ecfisa
function TForm3.ExtraerNum(cad:string): string; var i: Integer; begin i:=0; while not (cad[i] in ['0'..'9']) do Inc(i); repeat Result:= Result + cad[i]; Inc(i); until not (cad[i] in ['0'..'9']); end; Luego pongo var Numero : Integer; begin Numero:=StrToInt(ExtraerNum(Listbox1.Items[1])); Edit1.text:=IntToStr(Numero); end; Despues como quiero que lo sume con un numero que meto en un edit, y pongo Listbox1.Items.add('Ventas: '+(Intttostr(va.sumaing))+(Edit6.Text)); |
#6
|
|||
|
|||
puse el codigo de ecfisa por que fue el que me dejo apenas el numero, que es lo que queria
|
#7
|
||||
|
||||
Recuerda poner los tags al código fuente, ejemplo:
|
#8
|
||||
|
||||
Hola, es lo que te decía estas concatenando, prueba así:
Saluditos
__________________
Disfruten cada minuto de su vida a lado de sus seres queridos como si fuese el ultimo, uno nunca sabe lo que puede pasar. |
#9
|
||||
|
||||
Cita:
La función te devuelve una cadena de caracteres, como por ejemplo '32', que de ningún modo es lo mismo que el número 32. Por ejemplo: No esperes ver en el edit el número 95, lo que verás es '1580' que resulta de concatenar '15' y '80'. Para poder obtener el número 95 tenes que realizar las conversiones correspondientes tál como te indica Caro. Retomando el ejemplo que te puse arriba, para obtener 15+80 sería:
Saludos. Edito: Si no le gustan los nombres... Escucho sugerencias
__________________
Daniel Didriksen Guía de estilo - Uso de las etiquetas - La otra guía de estilo .... Última edición por ecfisa fecha: 23-04-2012 a las 23:03:31. |
#10
|
||||
|
||||
Hola ecfisa, el de Robustiana me gusta , el otro podría ser Saturnino o también Casimiro .
Saluditos
__________________
Disfruten cada minuto de su vida a lado de sus seres queridos como si fuese el ultimo, uno nunca sabe lo que puede pasar. |
#11
|
||||
|
||||
Cita:
Cariños.
__________________
Daniel Didriksen Guía de estilo - Uso de las etiquetas - La otra guía de estilo .... |
#12
|
||||
|
||||
¿Alguien me ha llamado?
|
#13
|
||||
|
||||
.
Cita:
Saluditos
__________________
Disfruten cada minuto de su vida a lado de sus seres queridos como si fuese el ultimo, uno nunca sabe lo que puede pasar. |
#14
|
|||
|
|||
Gracias tendre en cuenta mucho lo de lo de no confundir strings con integers o reales, casi siempre me pasa eso...
|
#15
|
|||
|
|||
Una pregunta a este codigo:
quiero sacarle el 10% y que se vea en el mismo listbox, lo hice pero me daba error, por q creo que como se saca el 10% debe ser float o real y uso puro integer...?? |
#16
|
|||
|
|||
medice que Error: Operator is not overloaded no c que pasara??
|
#17
|
||||
|
||||
¿Y por qué no pones el código que has usado?
|
#19
|
|||
|
|||
gracias por los datos tratare de hacerlo como lo dicen ustedes gracias
|
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
La pregunta | jcarteagaf | Humor | 2 | 09-02-2010 21:23:34 |
Una pregunta de msn | Arcioneo | Windows | 4 | 13-07-2006 16:11:16 |
Pregunta | Isaac | JAVA | 1 | 23-09-2004 12:28:02 |
Pregunta | Jesus Armando | DB2 | 4 | 30-12-2003 03:27:23 |
Pregunta | edwin1 | OOP | 0 | 23-07-2003 14:26:54 |
|