Develop a menu driven complete program that can perform the illustrated features in Figure 1. This...
Fantastic news! We've Found the answer you've been seeking!
Question:
Transcribed Image Text:
Develop a menu driven complete program that can perform the illustrated features in Figure 1. This program works for an individual user (i.e. student) only; it can generate the transcript of the student in a txt-file format and it shows some statistics. Student Transcript Generation System 1. Student details 2. Statistics 3. Transcript based on major courses 4. Transcript based on minor courses Full transcript 5. 6. Previous transcript requests 7. Select another student Terminate the system Enter Your Feature: Figure 1: Transcript generation system menu. 1 Description: The program starts by asking the user for the student ID (stdID) (i.e. 202006000). Note that, If the user enters a wrong ID, the program will keep asking him for an acceptable student ID based on the available IDs in the database. Once he entered an acceptable stdID, the program will show the available degree(s) for this student (i.e. Bachelor (BS), Master (M), Doctorate (D)). The user can select what he wants and he is also required to store the the selected option(s) to generate some services from the menu. Next, the system menu will appear for the user same as in Figure 1. 1.1 Functions: Each feature has to be designed using a separate function and it might be called by other functions including the main function. Note that, you need to pass variables in your functions and you are not allowed to use global variables. Also, the variables and the number of variables that you are going to use should be defined based on the purpose of the function. The descriptions of the start function, and other functions are given below: 1. Start Feature - def startFeature(): This function allows the user to enter the student ID (stdID) (i.e. 202006000) and the required de- gree(s). Note that, If the user enters a wrong ID, the program will keep asking him for an acceptable stu- Each feature has to be designed using a separate function and it might be called by other functions including the main function. Note that, you need to pass variables in your functions and you are not allowed to use global variables. Also, the variables and the number of variables that you are going to use should be defined based on the purpose of the function. The descriptions of the start function, and other functions are given below: 1. Start Feature - def startFeature(): This function allows the user to enter the student ID (stdID) (i.e. 202006000) and the required de- gree(s). Note that, If the user enters a wrong ID, the program will keep asking him for an acceptable stu- dent ID based on the available IDs in the database. Once he entered an acceptable stdID, the program will show the available degree(s) for this student (i.e. BS, M, D) in order to select from these degrees and store the selected degree(s). Then, the system will sleep for few seconds and it will redirect you to the menu window as in Figure 1. 2. Menu Feature - def menuFeature(): It contains the setup of the menu window which contains eight features as illustrated in Figure 1. If you need to show the menu in your program, you need to call this function and assign number for each feature. 3. Details Feature - def details Feature(): It shows the detail of the student like name, stdID, number of terms, college, and department. Here, you need to show this information on the screen, each record in one line as in Figure 2. Also, you need to 1 store this information with the same style in stdlDdetails.txt file (i.e. std202006000details.txt) at same path of your jupyter file. After showing and storing the records of the student, the program will clear all printed data on the screen, sleep for few seconds and redirect you to the menu window. Name: stdID: Level(s): Number of terms: College(s): Number of terms: College(s): Department(s): Figure 2: Output of the details feature. Here, you need to adjust the (level, number of terms, college, department) variables to show more than one value in same line based on the available levels and degrees for this student. 4. Statistics Feature - def statisticsFeature(): It shows some statistics about the student's records based on the selected option(s) by the user in the (Start Feature) and the results should follow the style in Figure 3. Undergraduate Level ==== Overall average (major and minor) for all terms: Average (major and minor) of each term: Term 1: Term 2: Term n: Maximum grade(s) and in which term(s): Minimum grade(s) and in which term(s): Do you have any repeated course(s)? Graduate (M) Level ====== Overall average (major and minor) for all terms: Average (major and minor) of each term: Term 1: Term 2: Term n: Maximum grade(s) and in which term(s): Minimum grade(s) and in which term(s): Do you have any repeated course(s)? Figure 3: Output of the statistics feature. Here, you need to show this information on the screen and you need to store them with the same style in stdinetatistice tvt file (ie std202006000etatistice tyt) at sama nath of your juruter file After showing Here, you need to show this information on the screen and you need to store them with the same style in stdIDstatistics.txt file (i.e. std202006000statistics.txt) at same path of your jupyter file. After showing and storing the records of the student, the program will clear all printed data on the screen, sleep for few seconds and redirect you to the menu window. 5. Major Transcript Feature - def major TranscriptFeature(): It shows the transcript of the student based on the major courses and the selected option(s) as shown in Figure 4. This transcript shows the major courses, the average of major courses in each term and the overall major average for all terms up to the last term. Name: College: Major: Level: ****** course ID cl c2 Major Average - ======= course name course 1 course 2 course ID c3 c4 Major Average= 2 Term 1 course name course 3 course 4 Term 2 stdID; Department: Minor: Number of terms: grade: 80 90 Overall Average - credit hours 3 4 ****** credit hours 3 3 Overall Average- End of Transcript for Level (U) grade 95 85 wwww Here, you need to show this information on the screen and you need to store them with the same style in stdIDMajor Transcript.txt file (i.e. std202006000Major Transcript.txt) at same path of your jupyter file. After showing and storing the records of the student, the program will clear all printed data on the screen, sleep for few seconds and redirect you to the menu window. Name: College: Major; Level: 6. Minor Transcript Feature-def minor TranscriptFeature(): It shows the transcript of the student based on the minor courses as shown in Figure 5. This transcript shows the minor courses, the average of minor courses in each term and the overall minor average for all terms up to the last term. course ID c6 c7 Minor Average - End of Transcript for Lever (0) Figure 4: Major transcript. ************ course name course 6 course 7 course ID c8 c9 Minor Average= course name course 8 course 9 Term 1 Term 2 stdID: Department: Minor: Number of terms: credit hours 3 grade 80 90 Overall Average - ***** credit hours 3 3 Overall Average= ***End of Transcript for Level (U) grade 95 85 Figure 5: Minor transcript. Here, you need to show this information on the screen and you need to store them in same style in stdIDMinor Transcript.txt file (i.e. std202006000Minor Transcript.txt) at same path of your jupyter file. After showing and storing the records of the student, the program will clear all printed data on the screen, sleep for few seconds and redirect you to the menu window. After showing and storing the records of the student, the program will clear all printed data on the screen, sleep for few seconds and redirect you to the menu window. 7. Full Transcript Feature - def full TranscriptFeature(): It shows the transcript of the student based on both minor and major courses as shown in Figure 6. This transcript shows the courses, the average of courses in each term and the overall average for all terms up to the last term. Name: College: Major: Level: course ID cl c2 сб c7 Major Average = Term Average ======= course ID c4 c8 c9 course name course 1 course 2 course 6 course 7 ====== course name course 3 course 4 course 8 course 9 Major Average = Term Average = 3 Term 1 Term 2 stdID: Department: Minor: Number of terms: credit hours 3 4 3 4 credit hours 3 3 3 Minor Average = Overall Average = 3 ========= ******* ****** End of Transcript for Level (U) grade 80 90 80 90 grade 95 85 95 85 Minor Average = Overall Average = ******* ==== Here, you need to show this information on the screen and you need to store them in same style in stdlDFull Transcript.txt file (i.e. std202006000Full Transcript.txt) at same path of your jupyter file. After showing and storing the records of the student, the program will clear all printed data on the screen, sleep for few seconds and redirect you to the menu window. Note that for features (5, 6, and 7), the student can select (BS, M and D) options, so, you need to show the transcripts for the selected levels on the screen and store them in same file staring with the lowest level to the highest level. 8. Previous Requests Feature - def previous Requests Feature(): It shows the previous requests for this student. For example, student requested major transcript in previ- ous term and full transcript in this term, the output should be shown as in Figure 7: Request Major Full Date Time 22/09/2020 12/02/2021 Figure 7: Previous requests. 13:30 PM 14:30 PM Here, you need to show this information on the screen and you need to store them in same style in stdIDPrevious Requests.txt file (i.e. std202006000Previous Requests.txt) at same path of your jupyter file. After showing and storing the transcript of the student, the program will clear all printed data on the screen, sleep for few seconds and redirect you to the menu window. 9. New student Feature - def newStudentFeature(): This feature allows the user to start the program for another student after clearing all previous data on the screen. 10. Terminate Feature - def terminateFeature(): This feature allows the user to terminate the program and at same time it will show the number of requests during the session at the screen. 10. Terminate Feature - def terminateFeature(): This feature allows the user to terminate the program and at same time it will show the number of requests during the session at the screen. 1.2 Inputs/Outputs: 1. Inputs: • Input data are .csv files. You are going to read .csv files in Figure 8, in order to use them as inputs. Figure 8: Input files. • As a hint, you can use "numpy" module to read .csv file by calling numpy.loadtxt and passing the suitable variables or you can use "pandas" module by calling pandas.read_csv. xa 201006000 201007000 201008000 201009000 201101000 studentDet ails • Two main .csv files: first file is studentDetails.csv file which includes the students' IDs, names, colleges, and departments. The second file(s) is/are named by the student ID and it contains all student's records as in Figure 9 and Figure 10. " 1 Serial D S 6 7 B 9 D F G H Miner Terms B College Department Level Degree Major College C1Department U 851 CIDIMajor CIDIM Collegel C1Department G MI C101MajorMI CID Minor Collegel CIDepartment G D1 CID MajorDI CIDIM norD1 College2 C2Dapartments U 851 C2D1Majors Ca01Minoras1 College C3Department G MI CDMajor CIMMI Collegel CIDepartment! G M2 CIDIMajorM2 CIDIMinorM2 3 College4 C4Department2 U BS1 C4D2Major851 C402Minor851 8 College4 C4Department26 MI CAD2MajorM1 C402MinorML 3 01 CSDLMajor C501Minor01 7 4 6 7 4 Name 1 201000000 brahim Ahmed Nemer 1201000000 ibrahim Ahmed Nemer 3 201006000 Ibrahim Ahmed Nemer 4 201007000 All Mohamamd Had 5 201008000Ahmed A Mohammad 6201008000 Ahmed All Mohammad 7 201009000 Mohammad brahim All 8 201009000 Mohammad Ibrahim All 201101000 Kmal Abdallah Mohammad Colleges CSDepartment G Figure 9: studentDetails.csv Input file. A 1 Level Degree Term courseName courselD courseType creditHours Grade 2 11 851 1 Coursel CAL Maior 75 С Terms I F G H 1. Serial SID Name College Department Level Degree Major 3 1 201006000 Ibrahim Ahmed Nemer Collegel CIDepartment U 851 C1D1Major CIDIM 3 2 201000000 Ibrahim Ahmed Nemer Collegel C1Department G MI CLO1MajorMI CIDIMMI A 4 3 201000000 Ibrahim Ahmed Nemer Collegel C1Department G 01 CIDIMajor01 CIDIM D 6 201007000 Ali Mohamad Hadi College2 C2Departments U 851 C2D1MajorBS1 C2D1Minoras 7 201000000 Ahmed All Mohammad Collegel CIDepartment G MI C301MajorMI C30MM 4 201000000 Ahmed Al Mohammad Collegel CIDepartment G M2 CIDIMajorM2 CIDIM 3 7 201009000 Mohammad Ibrahim Ali College4 C4Department2 U BS1 C402Major851 C402Minorasi 8 201009000 Mohammad Ibrahim Ali College4 C4Department26 MI C402MajorM1 C402MinorMi 3 201101000 Kamal Abdallah Mohammad Colleges CSDepartment G 01 CS01Major Cr 7 5 4 3 4 8 9 a 1 Figure 9: studentDetails.csv Input file. 6 7 A D H 1 Level Degree Term courseName courselD courseType creditHours Grade 2 U 851 1 CourseA1 CA1 Major 3 75 4 3 Minor Major Major Minor 851 1 CourseA6 CA6 BS1 1 CourseA2 CA2 851 2 CourseAll CA11 851 2 CourseA16 CA16 851 2 CourseA12 CA12 851 3 CourseA21 CA21 851 3 851 3 Major Major Minor CourseA26 CA26 CourseA22 CAZZ 851 4 CourseA31 CA31 Major Major 3 4 5 6 7 8 9 10 11 U -גכגככג U U U U U U U U Ara 3 4 3 3 1 Minor 4 3 3 5 75 77 78 60 81 82 81 82 83 Figure 10: one of the ID.csv Input file (i.e. 201006000.csv). You can build a separate function for data generation and processing. • You are not allowed to modify the input files manually. . • You need to decide your input variables for all functions, I left them empty. 2. Outputs: . • You are going to show your outputs as described in the figures on the screen and you need to save same outputs in .txt files with same style as we discussed it before for each function. . • You can build a separate function for transcripts generation process. Develop a menu driven complete program that can perform the illustrated features in Figure 1. This program works for an individual user (i.e. student) only; it can generate the transcript of the student in a txt-file format and it shows some statistics. Student Transcript Generation System 1. Student details 2. Statistics 3. Transcript based on major courses 4. Transcript based on minor courses Full transcript 5. 6. Previous transcript requests 7. Select another student Terminate the system Enter Your Feature: Figure 1: Transcript generation system menu. 1 Description: The program starts by asking the user for the student ID (stdID) (i.e. 202006000). Note that, If the user enters a wrong ID, the program will keep asking him for an acceptable student ID based on the available IDs in the database. Once he entered an acceptable stdID, the program will show the available degree(s) for this student (i.e. Bachelor (BS), Master (M), Doctorate (D)). The user can select what he wants and he is also required to store the the selected option(s) to generate some services from the menu. Next, the system menu will appear for the user same as in Figure 1. 1.1 Functions: Each feature has to be designed using a separate function and it might be called by other functions including the main function. Note that, you need to pass variables in your functions and you are not allowed to use global variables. Also, the variables and the number of variables that you are going to use should be defined based on the purpose of the function. The descriptions of the start function, and other functions are given below: 1. Start Feature - def startFeature(): This function allows the user to enter the student ID (stdID) (i.e. 202006000) and the required de- gree(s). Note that, If the user enters a wrong ID, the program will keep asking him for an acceptable stu- Each feature has to be designed using a separate function and it might be called by other functions including the main function. Note that, you need to pass variables in your functions and you are not allowed to use global variables. Also, the variables and the number of variables that you are going to use should be defined based on the purpose of the function. The descriptions of the start function, and other functions are given below: 1. Start Feature - def startFeature(): This function allows the user to enter the student ID (stdID) (i.e. 202006000) and the required de- gree(s). Note that, If the user enters a wrong ID, the program will keep asking him for an acceptable stu- dent ID based on the available IDs in the database. Once he entered an acceptable stdID, the program will show the available degree(s) for this student (i.e. BS, M, D) in order to select from these degrees and store the selected degree(s). Then, the system will sleep for few seconds and it will redirect you to the menu window as in Figure 1. 2. Menu Feature - def menuFeature(): It contains the setup of the menu window which contains eight features as illustrated in Figure 1. If you need to show the menu in your program, you need to call this function and assign number for each feature. 3. Details Feature - def details Feature(): It shows the detail of the student like name, stdID, number of terms, college, and department. Here, you need to show this information on the screen, each record in one line as in Figure 2. Also, you need to 1 store this information with the same style in stdlDdetails.txt file (i.e. std202006000details.txt) at same path of your jupyter file. After showing and storing the records of the student, the program will clear all printed data on the screen, sleep for few seconds and redirect you to the menu window. Name: stdID: Level(s): Number of terms: College(s): Number of terms: College(s): Department(s): Figure 2: Output of the details feature. Here, you need to adjust the (level, number of terms, college, department) variables to show more than one value in same line based on the available levels and degrees for this student. 4. Statistics Feature - def statisticsFeature(): It shows some statistics about the student's records based on the selected option(s) by the user in the (Start Feature) and the results should follow the style in Figure 3. Undergraduate Level ==== Overall average (major and minor) for all terms: Average (major and minor) of each term: Term 1: Term 2: Term n: Maximum grade(s) and in which term(s): Minimum grade(s) and in which term(s): Do you have any repeated course(s)? Graduate (M) Level ====== Overall average (major and minor) for all terms: Average (major and minor) of each term: Term 1: Term 2: Term n: Maximum grade(s) and in which term(s): Minimum grade(s) and in which term(s): Do you have any repeated course(s)? Figure 3: Output of the statistics feature. Here, you need to show this information on the screen and you need to store them with the same style in stdinetatistice tvt file (ie std202006000etatistice tyt) at sama nath of your juruter file After showing Here, you need to show this information on the screen and you need to store them with the same style in stdIDstatistics.txt file (i.e. std202006000statistics.txt) at same path of your jupyter file. After showing and storing the records of the student, the program will clear all printed data on the screen, sleep for few seconds and redirect you to the menu window. 5. Major Transcript Feature - def major TranscriptFeature(): It shows the transcript of the student based on the major courses and the selected option(s) as shown in Figure 4. This transcript shows the major courses, the average of major courses in each term and the overall major average for all terms up to the last term. Name: College: Major: Level: ****** course ID cl c2 Major Average - ======= course name course 1 course 2 course ID c3 c4 Major Average= 2 Term 1 course name course 3 course 4 Term 2 stdID; Department: Minor: Number of terms: grade: 80 90 Overall Average - credit hours 3 4 ****** credit hours 3 3 Overall Average- End of Transcript for Level (U) grade 95 85 wwww Here, you need to show this information on the screen and you need to store them with the same style in stdIDMajor Transcript.txt file (i.e. std202006000Major Transcript.txt) at same path of your jupyter file. After showing and storing the records of the student, the program will clear all printed data on the screen, sleep for few seconds and redirect you to the menu window. Name: College: Major; Level: 6. Minor Transcript Feature-def minor TranscriptFeature(): It shows the transcript of the student based on the minor courses as shown in Figure 5. This transcript shows the minor courses, the average of minor courses in each term and the overall minor average for all terms up to the last term. course ID c6 c7 Minor Average - End of Transcript for Lever (0) Figure 4: Major transcript. ************ course name course 6 course 7 course ID c8 c9 Minor Average= course name course 8 course 9 Term 1 Term 2 stdID: Department: Minor: Number of terms: credit hours 3 grade 80 90 Overall Average - ***** credit hours 3 3 Overall Average= ***End of Transcript for Level (U) grade 95 85 Figure 5: Minor transcript. Here, you need to show this information on the screen and you need to store them in same style in stdIDMinor Transcript.txt file (i.e. std202006000Minor Transcript.txt) at same path of your jupyter file. After showing and storing the records of the student, the program will clear all printed data on the screen, sleep for few seconds and redirect you to the menu window. After showing and storing the records of the student, the program will clear all printed data on the screen, sleep for few seconds and redirect you to the menu window. 7. Full Transcript Feature - def full TranscriptFeature(): It shows the transcript of the student based on both minor and major courses as shown in Figure 6. This transcript shows the courses, the average of courses in each term and the overall average for all terms up to the last term. Name: College: Major: Level: course ID cl c2 сб c7 Major Average = Term Average ======= course ID c4 c8 c9 course name course 1 course 2 course 6 course 7 ====== course name course 3 course 4 course 8 course 9 Major Average = Term Average = 3 Term 1 Term 2 stdID: Department: Minor: Number of terms: credit hours 3 4 3 4 credit hours 3 3 3 Minor Average = Overall Average = 3 ========= ******* ****** End of Transcript for Level (U) grade 80 90 80 90 grade 95 85 95 85 Minor Average = Overall Average = ******* ==== Here, you need to show this information on the screen and you need to store them in same style in stdlDFull Transcript.txt file (i.e. std202006000Full Transcript.txt) at same path of your jupyter file. After showing and storing the records of the student, the program will clear all printed data on the screen, sleep for few seconds and redirect you to the menu window. Note that for features (5, 6, and 7), the student can select (BS, M and D) options, so, you need to show the transcripts for the selected levels on the screen and store them in same file staring with the lowest level to the highest level. 8. Previous Requests Feature - def previous Requests Feature(): It shows the previous requests for this student. For example, student requested major transcript in previ- ous term and full transcript in this term, the output should be shown as in Figure 7: Request Major Full Date Time 22/09/2020 12/02/2021 Figure 7: Previous requests. 13:30 PM 14:30 PM Here, you need to show this information on the screen and you need to store them in same style in stdIDPrevious Requests.txt file (i.e. std202006000Previous Requests.txt) at same path of your jupyter file. After showing and storing the transcript of the student, the program will clear all printed data on the screen, sleep for few seconds and redirect you to the menu window. 9. New student Feature - def newStudentFeature(): This feature allows the user to start the program for another student after clearing all previous data on the screen. 10. Terminate Feature - def terminateFeature(): This feature allows the user to terminate the program and at same time it will show the number of requests during the session at the screen. 10. Terminate Feature - def terminateFeature(): This feature allows the user to terminate the program and at same time it will show the number of requests during the session at the screen. 1.2 Inputs/Outputs: 1. Inputs: • Input data are .csv files. You are going to read .csv files in Figure 8, in order to use them as inputs. Figure 8: Input files. • As a hint, you can use "numpy" module to read .csv file by calling numpy.loadtxt and passing the suitable variables or you can use "pandas" module by calling pandas.read_csv. xa 201006000 201007000 201008000 201009000 201101000 studentDet ails • Two main .csv files: first file is studentDetails.csv file which includes the students' IDs, names, colleges, and departments. The second file(s) is/are named by the student ID and it contains all student's records as in Figure 9 and Figure 10. " 1 Serial D S 6 7 B 9 D F G H Miner Terms B College Department Level Degree Major College C1Department U 851 CIDIMajor CIDIM Collegel C1Department G MI C101MajorMI CID Minor Collegel CIDepartment G D1 CID MajorDI CIDIM norD1 College2 C2Dapartments U 851 C2D1Majors Ca01Minoras1 College C3Department G MI CDMajor CIMMI Collegel CIDepartment! G M2 CIDIMajorM2 CIDIMinorM2 3 College4 C4Department2 U BS1 C4D2Major851 C402Minor851 8 College4 C4Department26 MI CAD2MajorM1 C402MinorML 3 01 CSDLMajor C501Minor01 7 4 6 7 4 Name 1 201000000 brahim Ahmed Nemer 1201000000 ibrahim Ahmed Nemer 3 201006000 Ibrahim Ahmed Nemer 4 201007000 All Mohamamd Had 5 201008000Ahmed A Mohammad 6201008000 Ahmed All Mohammad 7 201009000 Mohammad brahim All 8 201009000 Mohammad Ibrahim All 201101000 Kmal Abdallah Mohammad Colleges CSDepartment G Figure 9: studentDetails.csv Input file. A 1 Level Degree Term courseName courselD courseType creditHours Grade 2 11 851 1 Coursel CAL Maior 75 С Terms I F G H 1. Serial SID Name College Department Level Degree Major 3 1 201006000 Ibrahim Ahmed Nemer Collegel CIDepartment U 851 C1D1Major CIDIM 3 2 201000000 Ibrahim Ahmed Nemer Collegel C1Department G MI CLO1MajorMI CIDIMMI A 4 3 201000000 Ibrahim Ahmed Nemer Collegel C1Department G 01 CIDIMajor01 CIDIM D 6 201007000 Ali Mohamad Hadi College2 C2Departments U 851 C2D1MajorBS1 C2D1Minoras 7 201000000 Ahmed All Mohammad Collegel CIDepartment G MI C301MajorMI C30MM 4 201000000 Ahmed Al Mohammad Collegel CIDepartment G M2 CIDIMajorM2 CIDIM 3 7 201009000 Mohammad Ibrahim Ali College4 C4Department2 U BS1 C402Major851 C402Minorasi 8 201009000 Mohammad Ibrahim Ali College4 C4Department26 MI C402MajorM1 C402MinorMi 3 201101000 Kamal Abdallah Mohammad Colleges CSDepartment G 01 CS01Major Cr 7 5 4 3 4 8 9 a 1 Figure 9: studentDetails.csv Input file. 6 7 A D H 1 Level Degree Term courseName courselD courseType creditHours Grade 2 U 851 1 CourseA1 CA1 Major 3 75 4 3 Minor Major Major Minor 851 1 CourseA6 CA6 BS1 1 CourseA2 CA2 851 2 CourseAll CA11 851 2 CourseA16 CA16 851 2 CourseA12 CA12 851 3 CourseA21 CA21 851 3 851 3 Major Major Minor CourseA26 CA26 CourseA22 CAZZ 851 4 CourseA31 CA31 Major Major 3 4 5 6 7 8 9 10 11 U -גכגככג U U U U U U U U Ara 3 4 3 3 1 Minor 4 3 3 5 75 77 78 60 81 82 81 82 83 Figure 10: one of the ID.csv Input file (i.e. 201006000.csv). You can build a separate function for data generation and processing. • You are not allowed to modify the input files manually. . • You need to decide your input variables for all functions, I left them empty. 2. Outputs: . • You are going to show your outputs as described in the figures on the screen and you need to save same outputs in .txt files with same style as we discussed it before for each function. . • You can build a separate function for transcripts generation process.
Expert Answer:
Answer rating: 100% (QA)
To implement the Student Transcript Generation System as described well start by defining functions ... View the full answer
Posted Date:
Students also viewed these accounting questions
-
Write a program that can perform the Caesar cipher for English messages that include both upper- and lowercase characters.
-
Reneilwe works for McDonalds as a cashier. The outlet where Reneilwe works operates 24 hours per day. She is employed permanently but is remunerated weekly based on the number of hours worked. You...
-
In Figure S is a small loudspeaker driven by an audio oscillator with a frequency that is varied from 1000 Hz to 2000 Hz, and D is a cylindrical pipe with two open ends and a length of 45.7 cm. The...
-
If the molecular weight of air is 28.9, what is the density of air at atmospheric pressure and a temperature of 328.2 K? 1 atm = 1.013 x 10 5 N/m, the mass of a proton is 1.67262 x 10 -27 kg,...
-
In this simulation, you are asked to address questions related to the accounting for share options and earnings per share computations. Prepare responses to all parts. Explanation On the basis of the...
-
The comparative balance sheet of Lankau Enterprises Inc. at December 31, 2014 and 2013 is as follows: Additional data obtained from the income statement and from an examination of the accounts in the...
-
Suppose that the sum of the degrees of a graph is six. 1. Find the number of edges. 2. Draw two graphs that demonstrate your conclusion.
-
The client, Mr. David Keys, would like to know what state law provides concerning the removal of a director from the board of directors of a corporation. Prepare an information letter to Mr. Keys...
-
You are a physician thinking about taking a capitated rate from an insurance plan. You are concerned that it includes lab tests that you will have to pay for. You are given the following information:...
-
Trapezoidal rule and or Simpson's 1/3rd rule are commonly used to find the approximate surface area of the agricultural land or some irregular surfaces. In this project you need to design a township...
-
Consider a cash flow of $500,000 in 50 years, at an annual discount rate of 5.5%. What is the quarterly compounded equivalent rate?
-
The SR-71, during a reconnaissance flight, was flying at Mach = 3.1 at 70,000 feet. Determine the speed in miles per hour and feet/second that the SR-71 was flying.
-
Select 2 to 3 recruitment methods, decide the following for each, and present the material in a Microsoft Word table: Pros and cons Legal/employment law considerations HR analytics: forecasting tool...
-
[The following information applies to the questions displayed below.] Jorgensen High Tech Incorporated is a calendar-year, accrual-method taxpayer. At the end of year 1, Jorgensen accrued and...
-
Assume a VAT rate of 1 5 % . Rileys Traders is an entity that buys and sells paintings. All parties are registered VAT vendors, and all amounts include VAT unless otherwise stated. The business uses...
-
Following is information from Fredrickson Company for its first month of business. Credit Sales January 10 January 19 January 23 Stern Company Diaz Brothers Rex Company Cash Collections $ 8,200...
-
Partners may modify the rules of partnership management by __________. their unanimous agreement the approval of a majority of the partners requesting the approval of the secretary of state in the sta
-
Which one of the following anhydrous chloride is not obtained on direct heating of its hydrated chloride? (A) BaCl2 (B) CaClz (C) MgCl2 (D) SrCl2
-
Eighty-nine percent of chemical companies use the LIFO inventory method for the costing of inventories, whereas only 8 percent of computer equipment companies use LIFO.12 Describe the LIFO inventory...
-
Crazy Eddie, Inc., a discount consumer electronics chain, seemed to be missing $52 million in merchandise inventory. It was a shock, the new management was quoted as saying. It was also one of the...
-
MacRae Company merchandises a single product called Sooto. The following data represent beginning inventory and purchases of Sooto during the past year: January 1 inventory, 68,000 units at $11.00;...
Study smarter with the SolutionInn App