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 offence. 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 clearly. 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 anagram or not.

(15 Marks)

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

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

ii.Calculate their monthly savings.

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

iv.Ask user to enter their preferred house price. If the house price is less than $5, 00,000 then calculate 5% of that price as down payment and if price is between $5,00,000 and $10,00,000 then calculate 10% of that price as 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 array as follows:

###############################################################

According to data entered from five users on current date,

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

Thank you for using the system. ###############################################################

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

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

Late submission penalty:

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

Special Consideration:

In an event of serious illness, loss or bereavement, hardship or trauma students may be granted special consideration. A completed Application with supporting documentation must be submitted for special considerations. 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:

Student’s must submit their own work for this assignment. Referencing others 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, no acknowledgement or references.

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

•Purchasing assignment – paying for assignment work.

•Forgery of documents – for example medical certificate or any other documents such as reference letter, marksheet, certificate etc.

•Copying – cheating in exam or class test/quiz.

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

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

Student are advised to:

•Attend the Academic Integrity session during orientation week.

•Referencing and paraphrasing workshop will be held in academic integrity module, and on regular basis 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 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 example

10

2.   3 program question

Correct functioning & quality of code (5 mark 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