kode til knap?
Hej!Jeg har flg kode:
float FPrisVarians::BeregnPrisVarians(int LagerId)
{
float variansen = 0;
float snitPris = 0;
float prisSum = 0;
int antalPriser;
PrisListe = Varen->HentPriserPaaLager(LagerId);
antalPriser = PrisListe.size();
list<float>::iterator i1;
// beregn gennemsnitsprisen
for (i1 = PrisListe.begin(); i1 != PrisListe.end(); i1++)
prisSum += *i1;
if (antalPriser > 0)
snitPris = prisSum / antalPriser;
// beregn prisvariansen
prisSum = 0;
for (i1 = PrisListe.begin(); i1 != PrisListe.end(); i1++)
prisSum += (*i1 - snitPris) * (*i1 - snitPris);
if (antalPriser > 0)
variansen = 1.0 / antalPriser * prisSum;
else
variansen = 0;
return variansen;
}
mit problem er at jeg skal regne prisvariasen ud når jeg trykker på en knap for hvert lager (jeg er laver mit program i interbase) , men jeg kan ikke rigtig finde ud af hvordan koden til min knap kan se ud (altså den kode som kan hente denne her funktion).
Tak for hjælpen
karina
