Foros del Web » Programación para mayores de 30 ;) » C/C++ »

Problemilla con if en borland c++

Estas en el tema de Problemilla con if en borland c++ en el foro de C/C++ en Foros del Web. Hola estoy iniciandome en borland c++ y no se que me pasa que me encuentro tras un problemilla otro. Resulta que tengo que hacer un ...
  #1 (permalink)  
Antiguo 22/05/2012, 04:07
 
Fecha de Ingreso: octubre-2009
Mensajes: 182
Antigüedad: 15 años, 1 mes
Puntos: 5
Problemilla con if en borland c++

Hola estoy iniciandome en borland c++ y no se que me pasa que me encuentro tras un problemilla otro.

Resulta que tengo que hacer un ejercicio muy sencillo con if es este:

Capturar un numero entero cualesquiera e informar si es o no es múltiplo de 4

Yo pongo este codigo

if (Edit1->Text.ToInt()%4=="0")
{Edit2->Text="Es multiplo de 4";}
else
{Edit2->Text="No es multiplo de 4";}

Me da fallo en la primera instruccioin donde esta es %4.

Seguro que el fallo es de lo mas absurdo pero no se cual es. Gracias de ante mano. Parece mentira que haya programado antes en C en modo consola.
  #2 (permalink)  
Antiguo 22/05/2012, 05:28
 
Fecha de Ingreso: abril-2010
Ubicación: Rosario
Mensajes: 1.850
Antigüedad: 14 años, 7 meses
Puntos: 228
Respuesta: Problemilla con if en borland c++

Es realemente absurdo estas comparando un entero con un string...

if ( (Edit1->Text.ToInt()%4 ) == 0)
  #3 (permalink)  
Antiguo 23/05/2012, 03:44
 
Fecha de Ingreso: octubre-2009
Mensajes: 182
Antigüedad: 15 años, 1 mes
Puntos: 5
Respuesta: Problemilla con if en borland c++

Cita:
Iniciado por sam90 Ver Mensaje
Es realemente absurdo estas comparando un entero con un string...

if ( (Edit1->Text.ToInt()%4 ) == 0)
Gracias, al principio no me iva y al copiar tu codigo he visto que habian 2 parentesis. Eso se hace se ve cuando estas trabajando con numeros. Soy un iniciado en borland c++ 2010 y pasa eso que cometo errores de burro. Menos mal que estais ahi para ayudar si no que seria de nosotros.

Gracias

Etiquetas: borland, programa
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 18:27.