Lyfer
Diamond Member
Program needs to counter number of sevens in a 5 digit entry using a loop, here's my code:
(inputs a 5 digit number, assigns it as variable "number")
(below separates number into 5 digits)
d1 = number \ 10000
d2 = (number Mod 10000) \ 1000
d3 = ((number Mod 10000) Mod 1000) \ 100
d4 = (((number Mod 10000) Mod 1000) Mod 100) \ 10
d5 = (((number Mod 10000) Mod 1000) Mod 100) Mod 10
counter7=0 (used to count sevens)
counter=1
while counter <= 5
x="d"&counter (assigns x=d1 and so on essentially)
if x=7 then
counter7=counter7+1
end if
counter=counter+1
end while
(output "counter7" - number of sevens counted)
I still keep getting a 0, am I joining the "d" and counter correctly to identify the digits?
(inputs a 5 digit number, assigns it as variable "number")
(below separates number into 5 digits)
d1 = number \ 10000
d2 = (number Mod 10000) \ 1000
d3 = ((number Mod 10000) Mod 1000) \ 100
d4 = (((number Mod 10000) Mod 1000) Mod 100) \ 10
d5 = (((number Mod 10000) Mod 1000) Mod 100) Mod 10
counter7=0 (used to count sevens)
counter=1
while counter <= 5
x="d"&counter (assigns x=d1 and so on essentially)
if x=7 then
counter7=counter7+1
end if
counter=counter+1
end while
(output "counter7" - number of sevens counted)
I still keep getting a 0, am I joining the "d" and counter correctly to identify the digits?