For Loops Help 
	 
	
		| Author | 
		Message | 
	 
		 
		jolly50
 
  
 
    
		 | 
		
		
			
				  Posted: Sat Oct 27, 2007 6:04 pm    Post subject: For Loops Help  | 
	
				
				 | 
			 
			 
				
  | 
			 
			
				Hi,
 
 
I'm really new with turing and I'm trying to get some of my homework done, but I'm having problems with the one question...
 
 
Here is the question:
 
"Write a program to compute the bank balance at the end of each year for 10 years resulting from an initial deposit of $1000 and an annual interest rate of 6%. Output for each year end the number of the year, the initial balance, the interest for the year, and the balance at the end of the year."
 
 
What I have so far:
 
 
	  | code: | 	 		  
 
var total, interest, endOfyear: real
 
var initialdeposit : int
 
 
total:= 0
 
 
 
put "What is your initial deposit? "..
 
get initialdeposit
 
 
 
endOfyear:= initialdeposit*1.06
 
interest:=initialdeposit*0.06
 
 
for i: 1..10
 
    put i,". ", endOfyear
 
    total:=total+endOfyear+interest
 
 
    
 
end for
 
  | 	  
 
 
I have only worked on the first part with the for loops...my problem is that I don't know how to make each line add the 6% of the initial deposit....
 
 
I'm not asking you to write my homework for me.....I'm asking you for help to fix my loop....just to be clear | 
			 
			
				 | 
			 
		  | 
	 
	 
		 | 
		
		 | 
	 
	  
		  | 
	 
		 
		Sponsor Sponsor 
		 
  
		 | 
		
 | 
	 
	 
		  | 
	 
				 
		Nick
 
  
 
    
		 | 
		
		
			
				  Posted: Sat Oct 27, 2007 8:05 pm    Post subject: RE:For Loops Help  | 
	
				
				 | 
			 
			 
				
  | 
			 
			
					  | Turing: | 	 		  for i: 1..10
 
    put i,". ", endOfyear
 
    total:=total+endOfyear+interest
 
 
   
 
end for  | 	  
 
 
theres your problem...
 
you are outputting the endOfyear instead of your total
 
 
also you are declaring total after you output anything
 
 
heres how it should look
 
 
	  | Turing: | 	 		  for i: 1..10
 
    total:=total+endOfyear+interest
 
    put i,". ", total
 
end for  | 	 
  | 
			 
			
				 | 
			 
		  | 
	 
	 
		 | 
		
		 | 
	 
	  
		  | 
	 
				 
		jolly50
 
  
 
    
		 | 
		
		
			
				  Posted: Sun Oct 28, 2007 10:53 am    Post subject: Re: For Loops Help  | 
	
				
				 | 
			 
			 
				
  | 
			 
			
				ok...i'm close to finishing it, but there is still one more problem.
 
 
I fixed the problem i had and i moved around the variables but my output is still wrong.
 
 
	  | code: | 	 		  
 
var total, interest, endOfyear: real
 
var initialdeposit : int
 
 
total:= 0
 
 
 
put "What is your initial deposit? "..
 
get initialdeposit
 
 
 
endOfyear:= initialdeposit*1.06
 
interest:=initialdeposit*0.06
 
 
for i: 1..10
 
    total:=total+initialdeposit+interest
 
    put i,". ", total
 
end for
 
  | 	  
 
 
 
but my output should be something like
 
 
1. 1060
 
2. 1120
 
3. 1180
 
..etc
 
 
 
instead i'm getting
 
 
1. 1060
 
2. 2120
 
3. 3180
 
4. 4240
 
...etc
 
 
I think the problem is with my "total:=total+...
 
 
Thanks for your help | 
			 
			
				 | 
			 
		  | 
	 
	 
		 | 
		
		 | 
	 
	  
		  | 
	 
				 
		rdrake
 
  
 
    
		 | 
		
		
			
				  Posted: Sun Oct 28, 2007 11:29 am    Post subject: RE:For Loops Help  | 
	
				
				 | 
			 
			 
				
  | 
			 
			
				| You're adding the initial deposit to the result each time.  Hence why your output is an extra $1000 each time. | 
			 
			
				 | 
			 
		  | 
	 
	 
		 | 
		
		 | 
	 
	  
		  | 
	 
				 
		Nick
 
  
 
    
		 | 
		
		
			
				  Posted: Sun Oct 28, 2007 12:11 pm    Post subject: RE:For Loops Help  | 
	
				
				 | 
			 
			 
				
  | 
			 
			
				rdrake is right so instead of adding the total in the loop add it to the total before hand so...
 
 
	  | Turing: | 	 		  var total, interest, endOfyear: real
 
var initialdeposit : int
 
 
total:= 0
 
 
 
put "What is your initial deposit? "..
 
get initialdeposit
 
 
 
endOfyear:= initialdeposit*1.06
 
interest:=initialdeposit*0.06
 
 
total:=intialdeposit
 
 
for i: 1..10
 
    total:=total+interest
 
    put i,". ", total
 
end for  | 	 
  | 
			 
			
				 | 
			 
		  | 
	 
	 
		 | 
		
		 | 
	 
	  
		  | 
	 
				 
		jolly50
 
  
 
    
		 | 
		
		
			
				  Posted: Mon Oct 29, 2007 7:44 pm    Post subject: RE:For Loops Help  | 
	
				
				 | 
			 
			 
				
  | 
			 
			
				| Thanks...it worked perfectly | 
			 
			
				 | 
			 
		  | 
	 
	 
		 | 
		
		 | 
	 
	  
		  | 
	 
				 
		 | 
	 
 
	
	
	 
	
	 |