@@ -0,0 +1,3111 @@
+//******************************************************************************%0A//  Firm.java       Java Foundations%0A//  Author: Miguel A Rodriguez%0A//  Date: 9/8/2015%0A//  Course: CSC 112-001%0A//  Description:%0A//           Keeps track of many different records for many different staff members%0A//           and displays the records respectively.%0A//  %0A//******************************************************************************%0A%0A   %0A//         UML Diagram for main Application   %0A//         ************************************************************************************  %0A//           Application Class         %0A//          ***********************************************************************************     %0A//Class:      Firm%0A//          ***********************************************************************************%0A//Variables&Objects: %0A//            Personnel                %0A//          ************************************************************************************%0A//Methods:%0A//            +main(args: String%5B%5D :void %0A//          ************************************************************************************* %0A%0A//   ********************************************************************************************%0A//       Program Logic:%0A//                  1) read the many different records for each of the classes%0A//                  2) output each record%0A//  **********************************************************************************************%0A//*******************************************************************************%0A// Pseudocode %0A//          read many classes%0A//          output the data%0A//*******************************************************************************%0Apublic class Firm%0A%7B%0A%09public static void main(String%5B%5D args)%0A%09%7B%0A%09%09final Staff personnel = new Staff();%0A%0A%09%09personnel.payday();%0A%09%7D%0A%7D%0A/*  ----jGRASP exec: java Firm%0A %0A Name: Tony%0A Address: 123 Main Line%0A Phone: 555-0469%0A Social Security Number: 123-45-6789%0A 3 week(s) of vaction(s) currently available%0A Paid: 2923.07%0A -----------------------------------%0A Name: Paulie%0A Address: 456 Off Line%0A Phone: 555-0101%0A Social Security Number: 987-65-4321%0A 2 week(s) of vaction(s) currently available%0A Paid: 1246.15%0A -----------------------------------%0A Name: Vito%0A Address: 789 Off Rocker%0A Phone: 555-0000%0A Social Security Number: 010-20-3040%0A 2 week(s) of vaction(s) currently available%0A Paid: 1169.23%0A -----------------------------------%0A Name: Michael%0A Address: 678 Fifth Ave.%0A Phone: 555-0690%0A Social Security Number: 958-47-3625%0A Current hours: 40%0A 1 week(s) of vaction(s) currently available%0A Paid: 422.0%0A -----------------------------------%0A Name: Adrianna%0A Address: 987 Babe Blvd.%0A Phone: 555-8374%0A Thanks!%0A -----------------------------------%0A Name: Benny%0A Address: 321 Dud Lane%0A Phone: 555-7282%0A Thanks!%0A -----------------------------------%0A Name: Miguel%0A Address: 2096 main St.%0A Phone: 551-0690%0A Social Security Number: 958-67-5678%0A Current hours: 70%0A 1 week(s) of vaction(s) currently available%0A Paid: 808.5%0A -----------------------------------%0A %0A  ----jGRASP: operation complete.*/%0A %0A

Create Firm.java