Questions about Final Totals:

I want you to try to figure out the answers to these questions by looking at the following programs which are available at my web site under Final Totals:

Question #1using fintot: Explain what will appear on the total line when it is written.

Question #2 using fintot: What COBOL programming lines are used to accumulate the totals and where are they located in the program?

Question #3 using fintot: What paragraph is used to actually write the totals? What is done in that paragraph prior to writing the totals?

Question #4 using fintot: Explain why the line says:

       WRITE PRINTZ FROM TOTAL-LINE
           AFTER ADVANCING 2 LINES.

Instead of:

   WRITE TOTAL-LINE
            AFTER ADVANCING 2 LINES.

Question #5 using fintot1: Explain why the change made in fintot1 is okay.

Question #6 using fintot2: Where is the final total line set up and written in this program?

Question #7 using fintot3: Explain the changes that were made in this program?

Question #8 using fintot4: Could this program have the following command in B-200-LOOP? Explain your answer.

     WRITE PRINTZ
         AFTER ADVANCING 1 LINES.

Question #9 using fintot: The program fintot has the following data on the input file:

1234SUSAN SMITH         123
2345JOHN BROOKS         543
3456LINDA ANDERSON      456
4567DAVID LITCHFIELD    565

Look at the program and determine which output is correct. Briefly explain the problem(s) with the ones you did not select:

Choice A:

     1234          SUSAN SMITH                   123                               
     2345          JOHN BROOKS                   543                               
     3456          LINDA ANDERSON                456                               
     4567          DAVID LITCHFIELD              565   
                            
   TOTAL NUMBER OF RECORDS:     1,687              4

Choice B:

    1234          SUSAN SMITH                   123                               
    2345          JOHN BROOKS                   543                               
    3456          LINDA ANDERSON                456                              
    4567          DAVID LITCHFIELD              565

  TOTAL NUMBER OF RECORDS:   4                1,687

Choice C:

    1234          SUSAN SMITH                   123                               
    2345          JOHN BROOKS                   543                               
    3456          LINDA ANDERSON                456                               
    4567          DAVID LITCHFIELD              565   

  TOTAL NUMBER OF RECORDS:   4                1,297

Choice D:

    1234          SUSAN SMITH                   123                               
    2345          JOHN BROOKS                   543                               
    3456          LINDA ANDERSON                456                                
    4567          DAVID LITCHFIELD              565    
 
  TOTAL NUMBER OF RECORDS:   4                 
                         1,297

Question #10 using fintot3: The program fintot3.cbl uses the following input data:

1234SUSAN SMITH         123
2345JOHN BROOKS         543
3456LINDA ANDERSON      456
4567DAVID LITCHFIELD    565

Look at the program and determine which output is correct. Briefly explain the problem(s) with the ones you did not select:

Choice 1:

   1234          SUSAN SMITH                   123          1,230                
   2345          JOHN BROOKS                   543          5,430                
   3456          LINDA ANDERSON                456          4,560                
   4567          DAVID LITCHFIELD              565          5,650                

 TOTAL NUMBER OF RECORDS:   4                1,687         16,870

Choice 2:

   1234          SUSAN SMITH        1,230           123                          
   2345          JOHN BROOKS        5,430           543                          
   3456          LINDA ANDERSON     4,560           456                        
   4567          DAVID LITCHFIELD   5,650           565                         

 TOTAL NUMBER OF RECORDS:   4      16,870         1,687         

Choice 3:

  
  1234          SUSAN SMITH                   123                               
  2345          JOHN BROOKS                   543                               
  3456          LINDA ANDERSON                456                               
  4567          DAVID LITCHFIELD              565   
                            
TOTAL NUMBER OF RECORDS:   4                1,687