Skip to main content

Python Program To Find Final Fee Based On Scholarship Of Mumbai University To Each Student | Python Programming Practice

If you want python program to find final fee based on scholarship of Mumbai university to each student by accepting branch of study and score then you are at right place. As python is the future of the technology, we all want to become a master in this programming language. Let’s start the python programming practice.

Python Programming Practice

Here we are going to tell how you can write a simple program which finds final fee of each student by accepting branch of study and score. We will accept the branch of study, score and course fee as inputs for each student and by considering scholarship of Mumbai university we calculate the final fees to be paid by each student based on formulae given in the question. You will gain the concept of input / output statement and practice the control statements.

 

Example:

Enter the number of students: 4

 

For student 1:

Enter the branch of study: Arts

Enter the score: 49

Enter the course fee: 10000

Scholarship% = 5

Final Fee = 9500.0

 

For student 2:

Enter the branch of study: Engineering  

Enter the score: 92

Enter the course fee: 30000

Scholarship% = 50

Final Fee = 15000.0

 

For student 3:

Enter the branch of study: Arts

Enter the score: 95

Enter the course fee: 20000

Scholarship% = 50

Final Fee = 10000.0

 

For student 4:

Enter the branch of study: Engineering

Enter the score: 91

Enter the course fee: 10000

Scholarship% = 50

Final Fee = 5000.0

 

  • Mumbai University offering degree courses to students has decided to provide scholarship based on the following details:

Branch of study

Score (%)

Scholarship %

Arts

Score is at least 90

50

 

Arts

Score is an odd number

05

Engineering

Score is more than 85

50

Engineering

Score is divisible by 7

05

 

Remarks:

The student is eligible only for one scholarship % even if both the score conditions are valid for the given branch of study. In such cases, students are eligible for the highest scholarship% applicable among the two.

If there are N students who have joined the university, write a python-code to calculate and display the final fees to be paid by each student.

You may accept the branch of study, score and course fee as inputs for each student and calculate the final fees to be paid by each student based on formulae given below:

Scholarship amount=course fee * (scholarship%)

Final fee= course fee - scholarship amount

 

Program to find final fee:

#To find final fee of each student by accepting branch of study and score

scholarship= None
num = int(input("Enter the number of students: "))
for i in range(num):
    print(f"\nFor student{i+1}: ")
    branch = input("Enter the branch of study: ")
    score = int(input("Enter the score: "))
    course_fee = int(input("Enter the course fee: "))
    if branch=="Arts" or branch=="Engineering":
        if(branch=="Arts"):
            if (score>=90):
                scholarship = 50
                print("Scholarship% = ",scholarship)
            elif (score%2!=0):
                scholarship = 5
                print("Scholarship% = ",scholarship)
            else:
                scholarship = 0
                print("Not eligible")

        elif(branch=="Engineering"):
            if (score>85):
                scholarship = 50
                print("Scholarship% = ",scholarship)
            elif (score%7==0):
                scholarship = 5
                print("Scholarship% = ",scholarship)
            else:
                scholarship = 0
                print("Not eligible")


        Scholarship_amount = course_fee * (scholarship/100)
        Fianl_fee = course_fee - Scholarship_amount
        print("Final fee = ",Fianl_fee)
        
    else:
        print("Invalid branch of study")
        

 

Output:

Python Program To Find Final Fee Based On Scholarship Of Mumbai University To Each Student



Note: If you have any doubt regarding the program, you can mention them in the comment section.

  

Comments

Popular posts from this blog

How To Create PAN Card Online

If you want to know  how to create a PAN card online  and  how to get a PAN card at your home  then you are in right place. As the traditional process of getting a PAN card is a hectic process, which involves customers visiting an off-site bank, taking application, filling it and then the submission is another hectic story. So, to prevent this you can apply for a PAN card online . PAN card online free : Permanent Account Number (PAN) is the main card utilized during each banking and monetary exchange. On the off chance that your PAN card has not yet been made and you need another one, then, at that point, this news is significant for you. We tell you how to get a PAN card online free and where to apply. PAN Card is a significant report for monetary or banking-related work as it's viewed as quite possibly the most essential of the document. This is the explanation government is continually making proactive and basic strides so that individuals can undoubtedly get ...

Python Program To Check Palindrome Number

If you want python program to check palindrome number then you are at right place. As python is the future of the technology, we all want to become a master in this programming language. Let’s start with the basic. Here we are going to tell how you can write a simple program which checks whether a given number is a palindrome or not. It is quite simple using reverse function of python but here, we will have a given number and our goal is to find out the palindrome number by doing some calculation (without using reverse function). You will gain the concept of input / output statement and practice the control statements .   Example: Input: Enter a number: 1331   Output: Number is palindrome   Input: Enter a number: 78900987   Output: Number is palindrome   Task: For given Pseudo-Code Magnets arrange it in correct order and complete   Pseudo-code Magnets: Number=Number%10 Remainder...