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:
how store them integer array?
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
Post a Comment