This assessment requires you to write the programs to the given questions/scenarios in the python programming language.In your assignment document

 

Assessment Details and Submission Guidelines

Institute

Universal Higher Education

Course Name

Bachelor of Information Technology

Unit Code

IT1060.10

Unit Title

Introduction to Computer Programming

Assessment Title

Assessment 3 – Procedural programming project

Unit Learning Outcomes covered in this assessment

2,3,4,6,7,8

Weight

15%

Total Marks

50 Marks

Word limit

1000 words max

Due Date

9 May 2023

Submission Guidelines

1. Assignment work is required to be submitted on Moodle by the due date.

2. The assignment must be in MS Word format, 1.5 spacing, 11-pt Times New Roman (Body) font and 2 cm margins on all four sides of your page with appropriate section headings.

3. Reference material sources must be cited in the text of the assignment and listed appropriately at the end in a reference list.

Extension for late submission

4. Late assignments are penalised at the rate of 5% per working day, e.g., an assignment is marked out of 95% for 1 day, 90% for 2 days late submission, etc., and after 10 working days assignments attracts zero marks.

5. When an extension to submit the work is required, a Special Consideration Application must be submitted. The application must be submitted three working days before the due date of the assignment.

Plagiarism and Academic Misconduct

6. Plagiarism and academic misconduct are very serious offences. Penalty is applied on academic misconduct and plagiarism; Penalties vary from a written warning or zero marks to exclusion from the course or revoking the degree, depending upon seriousnessof the misconduct. All policy and procedures are available at: [link to be provided here].

 Assignment Description                                                                                                 

Assignment 3 (50 marks)

This assessment requires you to write the programs to the given questions/scenarios in the Python programming language. In your assignment document, Print the code you wrote for each question. All the Python codes also should be submitted in Zip formats.

1. Write a Program that should display a welcome message as follows: 

Welcome to Python For Life Student ID - Your student ID Student Name - Your name Birth Date – Your birth date

Enrolled Date - Current date in Australian Date format Age – Use a function to calculate your age

 

You must use suitable looping constructs to generate the star patterns.

(10 Marks)

2. Write the following programs using Python.

I. Write a program to find if an entered number is prime or not.

II. Write a program to find a factorial of an entered number.

III. Write a program to check if the two entered strings are anagrams or not.

(15 Marks)

3. Ask user to enter the monthly salary, expenses, and their preferred house price for three persons on the current day (You have to use a loop for that purpose).For all three users:

I. Ask the user to enter their salary and expenses for each month one by one. It should be a positive number greater than zero.

ii. Calculate their monthly savings.

iii. Calculate their yearly savings and save it in the list.

iv. Ask the user to enter their preferred house price. If the house price is less than $5, 00,000 then calculate 5% of that price as a down payment and if the price is between $5,00,000 and $10,00,000 then calculate 10% of that price as a down payment, and anything more than 10,00,000 will have 15% as down payment and do proper calculations to find out how long they have to wait for saving down payment and save it in array and display report using values from the array as follows:

According to data entered from five users on the current date,

Their Average yearly savings=$---- and they need an average of years to save their down payment

Thank you for using the system. 

v. Ask the user For each person, calculate total Loan amounts and calculate monthly down payments of that loan based on a percentage of interest.

vi. Write all the outputs of Question 2 in a Text file. (20 Marks)

Late submission penalty:

Late submitted assignments are penalized at the rate of 5% per day, e.g., an assignment is marked out of 90% for 2 days late, 80% for 4 days late submission, etc.

Special Consideration:

In the event of serious illness, loss bereavement, hardship or trauma students may be granted special consideration. A completed Application with supporting documentation must be submitted for special consideration. This application must be submitted no later than three working days after the due date of the assignment. Further information is available at: https://www.uhe.edu.au/policies-procedures-forms

This assessment requires you to write the programs to the given questions/scenarios in the Python programming language. In your assignment document

Academic Integrity:

Students must submit their work for this assignment. Referencing other`s work such as exploring library books, lectures, notes, World Wide Web resources, and group discussions are encouraged to complete this assignment.

There are various forms of academic misconduct and un-acceptable behaviors e.g.:

• Plagiarism – copying others` work as your own, with no acknowledgment or references.

• Collusion – presenting others` work or working in a team illicitly.

• Purchasing assignments – paying for assignment work.

• Forgery of documents – for example, medical certificates or any other documents such as reference letters, mark sheets, certificates, etc.

• Copying – cheating in exams or class tests/quizzes.

Plagiarism is not acceptable (It is considered Academic misconduct), Assignments submitted via LMS use Turnitin to check for similarity reports.

Ask the user to enter the monthly salary, expenses, and their preferred house price for three persons on the current day (You have to use a loop for that purpose

Students are advised to:

• Attend the Academic Integrity session during orientation week.

• Referencing and paraphrasing workshop will be held in the academic integrity module, and regularly during the session, students are advised to attend the sessions.

• Talk to the student support.

Students found to have plagiarized may need to repeat the subject or be awarded zero marks or a written warning as per the decision of the Dean depending on the level of plagiarism and academic misconduct. Please note that plagiarism and academic misconduct is punishable by law. Plagiarism and academic misconduct policy and procedure available at: https://www.uhe.edu.au/policies-procedures-forms

Marking Guide:

Assignment work sections

Description of the criteria to mark

Max: Marks

1.   Welcome message

As shown in the example

10

2.   3 program question

Correct functioning & quality of code (5 marks for each)

15

3.   Expenses

Correct functioning & quality of code (I – V – 15 mark and 5 marks for section vi)

20

4.    Quality of presentation

Well formatted documentation

5

Total Marks

50

 

100% Plagiarism Free & Custom Written, Tailored to your instructions