vb.net - VB programming. Integer array and prime numbers -


i'm new programming , stack overflow blogs, following 'do's , dont's' properly.

i have been given assignment question asking me store 5 integers in array , determine if prime number or not.

the questions have follows:

  1. how store them integer array?

  2. how make program divide every input every number less input?

the code have written far this:

sub main()

    dim a, b, c, d, e integer     dim isprime boolean = true      console.writeline("please enter value a: ")     = console.readline     console.writeline("please enter value b: ")     b = console.readline     console.writeline("please enter value c: ")     c = console.readline     console.writeline("please enter value d: ")     d = console.readline     console.writeline("please enter value e: ")     e = console.readline        if mod (a - 1) > 0 or = 2 , <> 0         console.writeline("a prime number")     elseif mod (a - 1) = 0         console.writeline("a not prime number")     end if      if b mod (b - 1) > 0 or b = 2 , b <> 0         console.writeline("b prime number")     elseif b mod (b - 1) = 0         console.writeline("b not prime number")     end if      if c mod (c - 1) > 0 or c = 2 , c <> 0         console.writeline("c prime number")     elseif c mod (c - 1) = 0         console.writeline("c not prime number")     end if      if d mod (d - 1) > 0 or d = 2 , d <> 0         console.writeline("d prime number")     elseif d mod (d - 1) = 0         console.writeline("d not prime number")     end if      if e mod (e - 1) > 0 or e = 2 , e <> 0         console.writeline("e prime number")     elseif e mod (e - 1) = 0         console.writeline("e not prime number")     end if      console.readkey() end sub 

learning of stuff prior knowledge provided has made things difficult, appreciated!

dim a, b, c, d, e integer  console.writeline("please enter value a: ") = console.readline console.writeline("please enter value b: ") b = console.readline console.writeline("please enter value c: ") c = console.readline console.writeline("please enter value d: ") d = console.readline console.writeline("please enter value e: ") e = console.readline  dim intary() integer = {cint(a), cint(b), cint(c), cint(d), cint(e)} each number integer in intary     dim prime boolean = true     x integer = 2 number - 1         if number mod x = 0             prime = false             exit         end if     next     if prime         console.writeline(number.tostring & " prime number")     else         console.writeline(number.tostring & " not prime number")     end if next 

the integer array created in first line. then, concept want iterate through each item in array, , run prime number test on it. so, have loop run our prime number test on each number in array. each of numbers, divide test-number every number 2 way given test-number , check mod remainder. if of return 0 besides number itself, not have prime number. in example shown, printing simple line stating whether or not each number passed or failed test...hope helps , luck learning new language!

side note, dim array , add each new number it's retrieved user, need redim or resize array each time. example wrote uses input logic had in place. if assignment didn't explicitly ask array, you'd able write cleaner solution if use list.


Comments

Popular posts from this blog

mysql - Dreamhost PyCharm Django Python 3 Launching a Site -

java - Sending SMS with SMSLib and Web Services -

java - How to resolve The method toString() in the type Object is not applicable for the arguments (InputStream) -