Tema: Funcion pow
Ver Mensaje Individual
  #8 (permalink)  
Antiguo 27/03/2012, 03:27
jlmn23
 
Fecha de Ingreso: octubre-2009
Mensajes: 182
Antigüedad: 14 años, 6 meses
Puntos: 5
Respuesta: Funcion pow

Cita:
Iniciado por starfix Ver Mensaje
el tema es que la funcion pow() te va a devolver un numero, de coma flotante si estoy en lo correcto y a la propiedad text de los edit solamente le podes asignar textos...

en mi caso, uso la version 2010 del programa, la propiedad text de los edit es de tipo UnicodeString, asi que en lado derecho de la asignacion se tendria que convertir el resultado a este tipo de datos


Código C++:
Ver original
  1. Edit2->Text= UnicodeString(3.16*pow(Edit1->Text.ToDouble(), double (2)));

ahi, la funcion UnicodeString() va a convertir el numero de la funcion que se encuentra dentro del parentesis al tipo de datos esperado por la propiedad text del edit, en este caso es UnicodeString.

tene en cuenta que dependiendo de la version del programa pueda no ser UnicodeString el tipo de dato correcto

saludos.
el fallo que da es el siguiente y tengo la version 2010:
[BCC32 Error] Area_Circulo.cpp(19): E2268 Call to undefined function 'pow'
Full parser context
Area_Circulo.cpp(18): parsing: void _fastcall TForm1::Button1Click(TObject *)