12.176 cursos gratis
8.742.310 alumnos
Facebook Twitter YouTube
Busca cursos gratis:

Muchas veces necesitamos ingresar datos numéricos a nuestro sistemas en C++ Builder y forzosamente en su componente Edit entran en formato String.

Ahora veremos cómo convertir estos elementos a formato entero para que podamos trabajarlos cual si fueren números normales.

http://https://www.facebook.com/xander.technology.bolivia

Para este cometido haremos un proyecto bastante didáctico: empecemos creando nuestro nuevo proyecto en VCL FORM APPLICATION C++BUILDER y nos creara un nuevo formulario automáticamente, si todo nos salió bien deberemos llegar a esto:

Formas de aplicacion VLC 1

formas de c++ 2

Ahora arrastremos a nuestro formulario principal TRES LABELS, TRES EDIT y después un BOTON, nuestro formulario deberá quedar así:

formulario principal c++ 3

Para que se entienda mejor lo que se pretende hacer vamos a borrar el texto que viene por defecto en los EDIT y dejarlos en blanco y a los LABEL les asignamos nuevos textos y lo mismo con el botón, quedándonos así:

capturar texto c++ 4

Ahora vamos a aprender como capturar el texto STRING que se encuentra en el EDIT1.TEXT y el EDIT2.TEXT para eso se hace con la siguiente función:

INT A = STRTOINT (aquí el STRING);

La siguiente línea de código muestra un ejemplo realizado en C++BUILDER:

int entero1 = StrToInt(this->Edit1->Text);

Ahora sabiendo esto vamos a crear el siguiente código sencillo que sumara dos números  los que entren por EDIT1 y EDIT2 y mostraremos en resultado por EDIT3.

Bueno ahora empecemos con el código recuerda que para el entero1 se usa el EDIT1 para el entero2 se usara el EDIT3 y para el resultado se usara el EDIT3 en este orden empezamos haciendo doble clic en el botón SUMAR e inmediatamente nos saldrá el editor de código como se muestra en la siguiente imagen:

editor de codigos c++ 5

Ahora escribimos el siguiente código para desarrollar nuestra pequeña suma de enteros recuerda que el código deberá estar escrito en medio de las llaves de la función BUTTON1CLICK en la imagen de arriba sería la línea 19; aquí abajo el código:

//declaramos las variables en este caso tres:

int entero1;

int entero2;

int suma = 0;

 

//ahora asignamos los STRING de los EDIT a los enteros:

entero1 = StrToInt(Edit1->Text);

entero2 = StrToInt(Edit2->Text);

 

//Ahora realizamos la suma:

suma = entero1 + entero2;

 

//Ahora mostramos en EDIT3, para esto convertirnos el entero suma a STRING

Edit3->Text=IntToStr(suma);

Si todo te salió bien el código escrito deberá salirte como se muestra en la siguiente image:

c++ edicion de codigos 6

Bueno ahora solo te toca guardar el proyecto y ejecutarlo recuerda que tienes que ingresar solo números a los EDIT o te saldrán errores porque no se puede sumar letras con números.

Sobre el curso rýpido

Nuestras novedades en tu e-mail

Escribe tu e-mail:



MailxMail tratarý tus datos para realizar acciones promocionales (výa email y/o telýfono).
En la polýtica de privacidad conocerýs tu derechos y gestionarýs la baja.

ýQuieres ser el primero en opinar sobre Cómo ingresar datos y convertirlos. C++ Builder?


Cursos similares

Cómo filtrar datos de Access mediante C++ Builder
9 alumnos  
Filtrar datos se hacen muy importantes a la hora de programar sistemas dinámicos... [22/12/11]
Cómo filtrar de una base de datos mientras se escribe en un Edit en C++ Builder
4 alumnos  
Filtrar datos en una operación muy importante a la hora de recaudar información de... [21/12/11]
Builder 2010. Uso de Memo
16 alumnos  
Curso breve de informática, donde vamos a aprender a usar el componente MEMO en C++... [30/11/11]


ýQuý es mailxmail.com?|ISSN: 1699-4914|Ayuda
Publicidad|Condiciones legales de mailxmail