Assignment #8 - 84A
Assignment #8 - 84A
ASSIGNMENT #8
=============
DUE: 23 MARCH 1984 WEIGHT: 25
HYPOCHONDRIAC RECORDS
GENERAL HOSPITAL DECIDES TO COMPUTERIZE THE RECORDS OF ITS
TOP TEN ARTSY HYPOCHONDRIACS IN PASCAL PROGRAMMING LANGUAGE.
EACH PATIENT'S RECORD IS STRUCTURED IN THE FOLLOWING WAY:
TYPE STRING = ARRAY (/1..30/) OF CHAR;
DATE = RECORD
MONTH, DAY, YEAR : INTEGER
END;
APPT = RECORD
DOCTOR, DIAGNOSIS : STRING;
MDY : DATE
END;
VISIT = ARRAY (/1..10/) OF APPT;
PATREC = RECORD
PATNAM, ADDR : STRING;
PVISITS : VISIT
END;
HYPOS = ARRAY (/1..10/) OF PATREC;
AN OUTPUT SHOULD BE GENERATED ACCORDING TO DOCTORS' NAMES
ACCORDING TO ALPHABETICAL ORDER. UNDER EACH DOCTOR'S NAME, THE
NAMES OF PATIENTS WHO WENT TO SEE HIM MUST BE PRINTED OUT IN
ALPHABETICAL ORDER AS WELL. UNDER EACH PATIENT, PRINT OUT THE
DATE AND THE DIAGNOSIS OF EACH VISIT. IF THERE ARE MORE THAN 1 VISIT
TO THAT DOCTOR PER PATIENT, PRINTOUT MUST BE IN CHRONOLOGICAL ORDER.
MAKE UP YOUR OWN DATA WITH 10 PATIENTS' INFORMATION, AT LEAST
5 DOCTORS SPECIALIZING IN THESE CASES SHARED BY ALL 10 PATIENTS.
NUMBER OF VISITS PER PATIENT MUST BE AT LEAST 5.
HAVE FUN!!!!!!!!