Novo

Forum kao aplikacija na telefonu

Dodajte forum na početni ekran i koristite ga kao aplikaciju, sa menijem na dnu ekrana.

  • 3 odgovora
  • 2.219 pregleda

Najnovija ↓

Kako dobiti prosek iz TextBox 08.08.2007. u 18:38 · pre 234 meseca #1
Zdravo svima.
Imam jedan problem za koga nisam nasao resenje pa ukoliko neko ima vremena i moze pomoci Hvala!
Napraviosam jednu Tebelu(tblOpsto) i jednu formu(frmUnosOpsto). Na ovu formu (frmUnosOpsto) sam ubacio kontrole i ostalo sto kako sam zamislo i to je ok, ali sam zaglavo na:
Na formu(frmUnosOpsto) imam TextBox txtS1 u kome treba da se utipkavaju ocene iz skole (znaci od 1 do 5), da budem preciznii sve konacene ocene u txtS1 i to bi izgledalo ovako nekako : (32452343555) i od ovga bi trbao dobiti prosek u txtS1Prosek u formatu sa 2 decimale. Zaboravio sam da napomenem da na formi imam i TextBox txtMaxPoen u kome je predvideno da se deklarira Maxsumu poene (na primer 20), i u zavisnosti txtS1Prosek i txtMaxPoen bi trbal da se dobiju koneci poeni u txtS1Poen. (znaci za prosek 5,00 jer je najveci dobilo bi se 20 poena).
Re: Kako dobiti prosek iz TextBox 10.08.2007. u 23:53 · pre 234 meseca #2
Ok vidim da nema odgovora a razme vreme je da se ide na more. Mozda sam i lose postavio moj problem no da probam da budem jos preciznii jer kako sam ga postvio izgleda da je problem iz matematike.

Meni konkretno treba da is TextBox txtS1 , namenjen za unos ocena da dobijem zbir i koliko ocena je u njemu.

zanci unos ocena u txtS1 izgleda ovako 34455432345
sada nije mi jasno kako da dobijem rezltat =42 (3+4+4+5+5+4+3+2+3+4+5 =42)
i kako mogu da prebroim koliko karaktera(ocena) ima u txtS1 =11

A za dodeljivanje onih maxsimu poena (20) netrba mi pomoc.

Ako neko ima neki predlog kako bi ovo moga i drugacije se resiti od ovoga kako sam ga ja postavio nek predlozi
.......................................................................................................................................................

Ovo je resenje pogledano matematicki

Primer (uzecu vec navedene cifre)

(maxsimu poena 20), 20:5 = 4
34455432345 = 42 (rezultat iz ocena)
34455432345 11 karaktera (ocena)

znaci

42:11 = 3,81 (prosek)
42:11*4 = 15,27 (poen)

Nadam se da sam nekako jasnii nego prije.
Re: Kako dobiti prosek iz TextBox 11.08.2007. u 02:08 · pre 234 meseca #3
Evo nešto na brzaka. Fja koja računa prosek.

Code:
Private Function prosek(niz As String) As Double
    Dim ln As Integer
    Dim i As Integer
    Dim sum As Double
    
    sum = 0
    ln = Len(niz)
    
    For i = 1 To ln
        sum = sum + CDbl(Mid(niz, i, 1))
    Next i
    prosek = Round(sum / ln, 2)
End Function

Da li treba objašnjenje za kod?

Drugi deo vezano za poene nisam baš najbolje shvatio :)

Poz
Potpis
"So many people seem to see the word "error" and then stop... few seem to actually read the words on the OTHER side of the colon."
- Chris Phillips from the mplayer-users mailing list
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme