Avatar billede Slettet bruger
21. marts 2010 - 12:00 Der er 2 kommentarer og
1 løsning

Lægge 6 tal sammen og få et gennemsnit

Jeg har 6 dbedit med tal som skal lægges sammen og laves et gennemsnit - som skal lægges i en anden dbedit.

Hvordan gør jeg det?
Avatar billede vallemanden Nybegynder
21. marts 2010 - 12:40 #1
Edit7.text:=FloattoStr((strtofloat(Edit1.text)+strtofloat(edit2.text)+strtofloat(Edit3.text)+strtofloat(edit4.text)+strtofloat(Edit5.text)+strtofloat(edit6.text))/6);

måske
Avatar billede Slettet bruger
21. marts 2010 - 14:59 #2
#1

Sammentællingen virker fint, men gennemsnittet giver et så langt tal efter komma at det ikke er en valid integer value...

Hvordan begrænser jeg den så den kun bruger værdier før kommaet?

eller i det mindste værdien før og efter komma med en decimal.

f.eks. giver sammentællingen 130,366666666666666666

Her vil jeg hellere have at der kommer til at stå:

130,3
Avatar billede vallemanden Nybegynder
21. marts 2010 - 15:43 #3
søg på Format i delphi hjælp

Format('%3.2f', [((strtofloat(Edit1.text)+strtofloat(edit2.text)+strtofloat(Edit3.text)+strtofloat(edit4.text)+strtofloat(Edit5.text)+strtofloat(edit6.text))/6]);

den sætter 2 cifre efter ,
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester