Hurley Skrevet 7. mai 2003 Del 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? Lenke til kommentar
alftore Skrevet 7. mai 2003 Del 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 Lenke til kommentar
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å