Ver Mensaje Individual
  #1 (permalink)  
Antiguo 18/04/2012, 04:23
jlmn23
 
Fecha de Ingreso: octubre-2009
Mensajes: 182
Antigüedad: 15 años, 1 mes
Puntos: 5
Problemas con un sencillo ejercicio

Quiero resolver el siguiente problema:


CONSTRUIR UN PROGRAMA DONDE LA PRIMERA VENTANA CAPTURE LOS DATOS DE UN ALUMNO INCLUYENDO LAS CALIFICACIONES DE 3 MATERIAS DIFERENTES Y UNA SEGUNDA VENTANA DESPLIEGA UN REPORTE DE CALIFICACIONES DEL ALUMNO INCLUYENDO PROMEDIO FINAL.


Cuando pongo este codigo:

Form2->Visible=true;
Form2->Edit1->Text=FormatFloat("###.##",Edit1->Text.ToDouble()+Edit2->Text.ToDouble()+Edit3->Text.ToDouble()/3);
Form2->Edit2->Text=FormatFloat("###.##",Edit4->Text.ToDouble()+Edit5->Text.ToDouble()+Edit6->Text.ToDouble()/3);

Resulta que al poner por ejemplo en los 3 edit que tengo para calcular la nota de matematicas y la de lengua, en todos pongo 1, el resultado que me da es 2.33 cuando si tu pones 3 1 y lo divides entre 3 tiene que salir 1. He probado con las conversiones de datos y nada, alguien me podria ayudar.