home *** CD-ROM | disk | FTP | other *** search
- {
- Programming in Turbo Pascal 6.0
- Chapter 7 Review Exercise #3 from
- the book "Turbo Pascal By Example"
- by Greg Perry.
- Code by: Robert E. Wade 9-3-93
- }
-
- PROGRAM C7RevEx3;
-
- USES Crt;
-
- CONST Spc = ' ';
- c1 = 15;
- c2 = 15;
-
- VAR Pers1Wgt: BYTE;
- Pers1Age: BYTE;
- Pers2Wgt: BYTE;
- Pers2Age: BYTE;
- Pers3Wgt: BYTE;
- Pers3Age: BYTE;
- WgtAvg: REAL;
- AgeAvg: REAL;
- TotWgt: INTEGER;
- TotAge: BYTE;
- BEGIN
-
- { Initialize variables }
-
- Pers1Wgt := 150;
- Pers1Age := 20;
- Pers2Wgt := 180;
- Pers2Age := 32;
- Pers3Wgt := 110;
- Pers3Age := 16;
-
- CLRSCR;
-
- { Display column headers }
-
- WRITELN( 'Weight':c1, 'Age':c2 );
- WRITELN( '------':c1, '---':c2 );
-
- { Display data in respective columns }
-
- WRITELN( Pers1Wgt:c1, Pers1Age:c2 );
- WRITELN( Pers2Wgt:c1, Pers2Age:c2 );
- WRITELN( Pers3Wgt:c1, Pers3Age:c2 );
- WRITELN;
- WRITELN;
-
- { Calculate Averages }
-
- WgtAvg := (Pers1Wgt + Pers2Wgt + Pers3Wgt) / 3;
- AgeAvg := (Pers1Age + Pers2Age + Pers3Age) / 3;
-
- { Calculate Totals }
-
- TotWgt := Pers1Wgt + Pers2Wgt + Pers3Wgt;
- TotAge := Pers1Age + Pers2Age + Pers3Age;
-
- { Display Averages and Totals }
-
- WRITELN( 'The Average Weight is: ', WgtAvg:5:2 );
- WRITELN( 'The Average Age is: ', AgeAvg:5:2 );
- WRITELN( 'The Total Weight is: ', TotWgt );
- WRITELN( 'The Total Age is: ', TotAge );
- END.