Delphi - ListBox_suma_items

 
Vista:
Imágen de perfil de Franklin

ListBox_suma_items

Publicado por Franklin (17 intervenciones) el 29/03/2007 18:47:58
Ingreso varis items a un ListBox así:

ListBox1.items.add(Edit1.text); {Cantidades numericas}
.....

Una vez ingresados n...registros, necesito saber la suma total de los items, independientemente de la cantidad de ellos.

Nota: No es la cuenta de items: ListBox1.Items.count-1.

Muchas gracias.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:ListBox_suma_items

Publicado por Frank Le Moe (1 intervención) el 29/03/2007 22:43:14
Checate este ejemplo sencillo, en este caso corresponde a una funcion que suma los elementos de un listbox despues de presionar un boton (BUTTON1), en este ejemplo yo asumo que los datos son enteros por eso uso inttostr() usa floattostr() si son flotantes o la funcion adecuada dependiendo del formato de tus datos.

procedure TForm1.Button1Click(Sender: TObject);
var _totaldeelementos,_posicion,_suma : integer;
begin
_suma := 0;
{ las siguientes 2 lineas son las que hacen en realidad hacen la suma }
for _posicion := 0 to ( listbox1.Items.count - 1 ) do
_suma := _suma + strtoint(listbox1.Items[_posicion]);

showmessage('La suma de los elementos es: ' + inttostr(_suma));
end;
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:ListBox_suma_items

Publicado por kain (5 intervenciones) el 29/03/2007 22:46:04
var
n:Integer
total:Integer;

begin)
total:=0;
for n:=0 to listbox1.items.count-1 do
total:=total+Strtoint(listbox1.items[n]);

end;

si te sirve toda tuya.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar