Hurley Skrevet 7. mai 2003 Skrevet 7. mai 2003 Holder på med et lite faktoreringsprogram. Dim n, f As Double Dim faktorer As String n = CDbl(txtTall.Text) f = 2 Do While n > 1 Do While ??? faktorer = faktorer & "*" & f n = CDbl(n / f) Loop f += 1 Loop MessageBox.Show(faktorer) Vil da der det står ??? sjekke om n / f gir et heltall. Finnes det en egen kommando for heltall?
alftore Skrevet 7. mai 2003 Skrevet 7. mai 2003 Du kan sjekke om en divisjon gir meltall ved å bruke modulus. I C++ er dette %, men i VB skal du vistnok bruke Mod. Modulus gir resten av en divisjon, så hvis divisjonen gir et heltall vil resultatet være 0. skjønner du? 0 Mod 2 = 0 1 Mod 2 = 1 2 Mod 2 = 0
Anbefalte innlegg
Opprett en konto eller logg inn for å kommentere
Du må være et medlem for å kunne skrive en kommentar
Opprett konto
Det er enkelt å melde seg inn for å starte en ny konto!
Start en kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå