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,...
-
To what extent does the Contract Clause protect economic liberties?
-
Zebra Group holds total assets of $25 billion and equity capital of $2 billion and has just posted an ROA of 0.95 percent. What is the financial firms ROE? Input Area: Original Assets 25.00 Original...
-
A pilot survey was conducted with thirty respondents to examine Internet usage for personal (nonprofessional) reasons. The following table contains the resulting data giving each respondent's sex...
-
A study of cigarette demand resulted in the following logarithmic regression equation: Here, Q denotes annual cigarette consumption, P is the average price of cigarettes, Y is per capita income, A is...
-
what ways does the symbiotic relationship between mentor and mentee transcend conventional paradigms, fostering a profound interchange of knowledge, wisdom, and experiential insight to sculpt...
-
As the newest BFM in the program office, you notice a disbursement for the X-86 Aircraft landing tail hook in the accounting system. You then notice that the disbursement is not matched to an...
-
The partner's basis is generally in the partnership tax return; instead, basis records are maintained by the partner. However, you can often approximate the partner's tax basis by adding two amounts...
-
An election with three candidates has the following rankings: a. Is there a majority? If not, who wins the plurality vote? b. Who wins using the Borda count method? c. Does the Borda method violate...
-
In Problems 19-22, apportion the indicated number of representatives to three states, A, B, and C, using Hamilton's plan. Next, use the revised populations to reapportion the representatives. Decide...
-
The seniors at Weseltown High School are voting for where to go for their senior trip. They are deciding on Angel Falls (A), Bend Canyon (B), Cedar Lake (C), or Danger Gap (D). The results of the...
-
In Problems 19-22, apportion the indicated number of representatives to three states, A, B, and C, using Hamilton's plan. Next, use the revised populations to reapportion the representatives. Decide...
-
Use this information to answer the questions in Problems 12-17. a. What does the notation (BCA) mean? b. What does the " 0 " under (BCA) mean? In voting among three candidates, the outcomes are...
-
(a) A car has an initial speed of 25m/s and a constant deceleration of 3m/s. Determine the velocity of the car when t-4s. What is the displacement of the car during the 4s time interval? How much...
-
On January 1, 2017, McIlroy, Inc., acquired a 60 percent interest in the common stock of Stinson, Inc., for $340,200. Stinson's book value on that date consisted of common stock of $100,000 and...
-
Baggai Enterprises has an ROA of 10 percent, retains 30 percent of earnings, and has an equity multiplier of 1.25. Mondale Enterprises also has an ROA of 10 percent, but it retains two-thirds of...
-
International Business Machines (NYSE: IBM), which currently pays a dividend of \($3.40\) per share, has been the subject of two other examples in this reading. In one example, an analyst estimated...
-
An analyst is preparing a forecast of dividends for Hoshino Distributors for the next five years. He uses a spreadsheet model with the following assumptions: Sales are $100 million in Year 1. They...
Study smarter with the SolutionInn App