Pero, ¿en qué parte del código viste tú algo como lo que ahora pones?
Lo que está haciendo es recorrer la lista de Edits; en cada paso convierte el valor del edit actual en un número flotante y el resultado lo suma a una variable real.
Lo único que veo es que la línea:
Código Delphi
[-]
F:=StrToFloat(TEdit(FormAlgo.Controls[i]).Text);
creo que deberia ser:
Código Delphi
[-]
F:=F+StrToFloat(TEdit(FormAlgo.Controls[i]).Text);
pero por lo demás el código debería funcionar.
// Saludos