Programming C, C++, Java, PHP, Ruby, Turing, VB
Computer Science Canada 
Programming C, C++, Java, PHP, Ruby, Turing, VB  

Username:   Password: 
 RegisterRegister   
 won't add sum of an array
Index -> Programming, Turing -> Turing Help
View previous topic Printable versionDownload TopicSubscribe to this topicPrivate MessagesRefresh page View next topic
Author Message
coreyxjessica




PostPosted: Tue Jun 10, 2008 3:29 pm   Post subject: won't add sum of an array

var x : int
%integer variable for number of guests
var pizzatype : string
var totslices : int

loop
cls
put "Please enter number of guests: "
get x
put "Please enter your type of pizza (pepperoni, vegetarian or hawaiian"
get pizzatype
var slices : array 1 .. x of int
%creates an array for asking for the number of slices for all the guests

if pizzatype = "pepperoni" then
for i : 1 .. upper (slices)
put "Please enter how many slices you would like of pepperoni pizza, person", i
get slices (i)
totslices += slices (i)
end for
put totslices
end if

if pizzatype = "vegetarian" then
for i : 1 .. upper (slices)
put "Please enter how many slices you would like of vegetarian pizza, person", i
get slices (i)
totslices += slices (i)
end for
put totslices
end if

if pizzatype = "hawaiian" then
for i : 1 .. upper (slices)
put "Please enter how many slices you would like of hawaiian pizza, person", i
get slices (i)
totslices += slices (i)
end for
put totslices
end if
end loop

I can't seem to get totslices to set equal to the sum of the slices array and then output the sum. Any ideas?
Sponsor
Sponsor
Sponsor
sponsor
gitoxa




PostPosted: Tue Jun 10, 2008 3:33 pm   Post subject: RE:won\'t add sum of an array

You need to initialize "totslices"
And just curious, why is the number of guests variable "x" ? The other ones make sense, but not that one Razz
andrew.




PostPosted: Tue Jun 10, 2008 6:28 pm   Post subject: RE:won\'t add sum of an array

Initialize "totslices" like gitoxa said.

To do that, just add := 0 after the declaration (var totslices....).
coreyxjessica




PostPosted: Tue Jun 10, 2008 6:48 pm   Post subject: Re: won't add sum of an array

Yeah I figured that out, I felt so dumb once I figured it out. I'm so used to the default value of an integer being 0. Oh well, this is how one learns I guess.
coreyxjessica




PostPosted: Tue Jun 10, 2008 8:19 pm   Post subject: Re: RE:won\'t add sum of an array

gitoxa @ Tue Jun 10, 2008 3:33 pm wrote:
You need to initialize "totslices"
And just curious, why is the number of guests variable "x" ? The other ones make sense, but not that one Razz

x was just a placeholder, I like to have working code before I change things I'm meaning to change. I really don't know why.
Display posts from previous:   
   Index -> Programming, Turing -> Turing Help
View previous topic Tell A FriendPrintable versionDownload TopicSubscribe to this topicPrivate MessagesRefresh page View next topic

Page 1 of 1  [ 5 Posts ]
Jump to:   


Style:  
Search: