This document is a report submitted by a group of students for their income tax calculator project. It includes sections on the purpose of the project, basic income tax fundamentals, a description of the application including screenshots, and the source code for building the GUI application in Python using Tkinter. The application allows users to calculate their income tax liability under the old and new tax regimes and determine which provides greater savings.
Railway management system, database mini projectshashank reddy
The Railway Reservation System facilitates the passengers to enquire about the trains available on the basis of source and destination, Booking and Cancellation of tickets, enquire about the status of the booked ticket, etc. The aim of case study is to design and develop a database maintaining the records of different trains, train status, and passengers.
Railway management system, database mini projectshashank reddy
The Railway Reservation System facilitates the passengers to enquire about the trains available on the basis of source and destination, Booking and Cancellation of tickets, enquire about the status of the booked ticket, etc. The aim of case study is to design and develop a database maintaining the records of different trains, train status, and passengers.
This chapter will help you to demonstrate the working of the online blood bank system with the help of the diagrams, it includes DFD's ,architecture,block diagrams,ER-diagrams and state transition,table structure Etc.
This is a project documentation titled: Online Railway Reservation System.
This documentation was submitted by me as my assignment in my 6th sem (2013) in APIIT SD INDIA, Panipat along with a full-fledged working system i.e., a website built using ASP.NET & SQL SERVER 2008
The bank management system is an application for maintaining a person’s account in a bank. The system provides the access to the customer to create an account, deposit/withdraw the cash from his account, also to view reports of all accounts present
Final Year Project BCA Presentation on Pic-O-SticaSharath Raj
This slide is based on the final year project of BCA. Project was on Online image purchase and Sales System.
The system was developed using PHP at the frontend and Mysql at the Backend.
Image will be uploaded and will be watermarked. USer can buy or sell their lovely images.
Project report destination reminder.
Gppps based location reminfgder. project report on location based reminder and alarm system.
It helps to give tadad about location
This chapter will help you to demonstrate the working of the online blood bank system with the help of the diagrams, it includes DFD's ,architecture,block diagrams,ER-diagrams and state transition,table structure Etc.
This is a project documentation titled: Online Railway Reservation System.
This documentation was submitted by me as my assignment in my 6th sem (2013) in APIIT SD INDIA, Panipat along with a full-fledged working system i.e., a website built using ASP.NET & SQL SERVER 2008
The bank management system is an application for maintaining a person’s account in a bank. The system provides the access to the customer to create an account, deposit/withdraw the cash from his account, also to view reports of all accounts present
Final Year Project BCA Presentation on Pic-O-SticaSharath Raj
This slide is based on the final year project of BCA. Project was on Online image purchase and Sales System.
The system was developed using PHP at the frontend and Mysql at the Backend.
Image will be uploaded and will be watermarked. USer can buy or sell their lovely images.
Project report destination reminder.
Gppps based location reminfgder. project report on location based reminder and alarm system.
It helps to give tadad about location
Udyog launched Visual Udyog 1.0 service tax softwarepravin sawant
VUdyogs - Service Tax software simplifies the operational transactions by keeping track of every Cenvat duty / service tax duty that service providers pay for inputs and subsequently charge to customers. VUdyogs Service Tax software was designed after several, thorough reviews of renowned consultancies, studying financial bills; and takes care of all complicated practical issues. Additionally, it maintains statutory documents, MIS reports. The solution covers every operational problem, so that better output can be generated.
• Udyogs Service Tax Software is One Product for more than 200 service industries; A ready solution
for any and every Service Industry.
• Key success Taking credit on every expense that is made with / without Service Tax paid - is a straight income. Many small and medium organizations do not do it, due to lengthy record keeping or lack of awareness.
• Software enables, maintains automatically the statutory reporting, along with guidance to the management of taking credit on every expenses.
For more information please email on sales@udyogsoftware.com
Udyog launched Visual Udyog 1.0 Service Tax Softwarepravin sawant
VUdyog’s - Service Tax software simplifies the operational transactions by keeping track of every Cenvat duty / service tax duty that service providers pay for inputs and subsequently charge to customers. VUdyog’s Service Tax software was designed after several, thorough reviews of renowned consultancies, studying financial bills; and takes care of all complicated practical issues. Additionally, it maintains statutory documents, MIS reports. The solution covers every operational problem, so that better output can be generated.
• Udyog’s Service Tax Software – is One Product for more than 200 service industries; A ready solution for any and every “Service Industry”.
• Key success – “Taking credit on every expense that is made with / without Service Tax paid” - is a straight income. Many small and medium organizations do not do it, due to lengthy record keeping or lack of awareness.
• Software enables, maintains automatically the statutory reporting, along with guidance to the management of ‘taking credit’ on every expenses.
Here is my report which I have prepared on Payroll. It is fully prepared using UML diagram.And clearly explains what a Payroll System is and How it works.
end-to-end GST eco-system
We are shaping the future of GST. Today.
GST is going to simplify the current system of tax and we are making it simpler for you by building an end-to-end GST eco-system.
Reserve your login
One place for all your GST needs
One Stop for GST Returns
Input tax credits
System will calculate tax payable after checking
Input tax credit available from the Central GST System.
Returns
We will pin-point your supplier who has not filed his return
so that you do not lose your sleep over GST credits
One account
System is designed to help you manage multiple
registrations and clients from a single login
GST and GSTN Goods and Service Tax Network mukesh negi
It's all about basic understanding of GST and GSTN which is going to rollout in India very soon. People are still not clear on the concept of GST so I have shared my knowledge with respect to same here.
Sachpazis:Terzaghi Bearing Capacity Estimation in simple terms with Calculati...Dr.Costas Sachpazis
Terzaghi's soil bearing capacity theory, developed by Karl Terzaghi, is a fundamental principle in geotechnical engineering used to determine the bearing capacity of shallow foundations. This theory provides a method to calculate the ultimate bearing capacity of soil, which is the maximum load per unit area that the soil can support without undergoing shear failure. The Calculation HTML Code included.
Final project report on grocery store management system..pdfKamal Acharya
In today’s fast-changing business environment, it’s extremely important to be able to respond to client needs in the most effective and timely manner. If your customers wish to see your business online and have instant access to your products or services.
Online Grocery Store is an e-commerce website, which retails various grocery products. This project allows viewing various products available enables registered users to purchase desired products instantly using Paytm, UPI payment processor (Instant Pay) and also can place order by using Cash on Delivery (Pay Later) option. This project provides an easy access to Administrators and Managers to view orders placed using Pay Later and Instant Pay options.
In order to develop an e-commerce website, a number of Technologies must be studied and understood. These include multi-tiered architecture, server and client-side scripting techniques, implementation technologies, programming language (such as PHP, HTML, CSS, JavaScript) and MySQL relational databases. This is a project with the objective to develop a basic website where a consumer is provided with a shopping cart website and also to know about the technologies used to develop such a website.
This document will discuss each of the underlying technologies to create and implement an e- commerce website.
NO1 Uk best vashikaran specialist in delhi vashikaran baba near me online vas...Amil Baba Dawood bangali
Contact with Dawood Bhai Just call on +92322-6382012 and we'll help you. We'll solve all your problems within 12 to 24 hours and with 101% guarantee and with astrology systematic. If you want to take any personal or professional advice then also you can call us on +92322-6382012 , ONLINE LOVE PROBLEM & Other all types of Daily Life Problem's.Then CALL or WHATSAPP us on +92322-6382012 and Get all these problems solutions here by Amil Baba DAWOOD BANGALI
#vashikaranspecialist #astrologer #palmistry #amliyaat #taweez #manpasandshadi #horoscope #spiritual #lovelife #lovespell #marriagespell#aamilbabainpakistan #amilbabainkarachi #powerfullblackmagicspell #kalajadumantarspecialist #realamilbaba #AmilbabainPakistan #astrologerincanada #astrologerindubai #lovespellsmaster #kalajaduspecialist #lovespellsthatwork #aamilbabainlahore#blackmagicformarriage #aamilbaba #kalajadu #kalailam #taweez #wazifaexpert #jadumantar #vashikaranspecialist #astrologer #palmistry #amliyaat #taweez #manpasandshadi #horoscope #spiritual #lovelife #lovespell #marriagespell#aamilbabainpakistan #amilbabainkarachi #powerfullblackmagicspell #kalajadumantarspecialist #realamilbaba #AmilbabainPakistan #astrologerincanada #astrologerindubai #lovespellsmaster #kalajaduspecialist #lovespellsthatwork #aamilbabainlahore #blackmagicforlove #blackmagicformarriage #aamilbaba #kalajadu #kalailam #taweez #wazifaexpert #jadumantar #vashikaranspecialist #astrologer #palmistry #amliyaat #taweez #manpasandshadi #horoscope #spiritual #lovelife #lovespell #marriagespell#aamilbabainpakistan #amilbabainkarachi #powerfullblackmagicspell #kalajadumantarspecialist #realamilbaba #AmilbabainPakistan #astrologerincanada #astrologerindubai #lovespellsmaster #kalajaduspecialist #lovespellsthatwork #aamilbabainlahore #Amilbabainuk #amilbabainspain #amilbabaindubai #Amilbabainnorway #amilbabainkrachi #amilbabainlahore #amilbabaingujranwalan #amilbabainislamabad
Event Management System Vb Net Project Report.pdfKamal Acharya
In present era, the scopes of information technology growing with a very fast .We do not see any are untouched from this industry. The scope of information technology has become wider includes: Business and industry. Household Business, Communication, Education, Entertainment, Science, Medicine, Engineering, Distance Learning, Weather Forecasting. Carrier Searching and so on.
My project named “Event Management System” is software that store and maintained all events coordinated in college. It also helpful to print related reports. My project will help to record the events coordinated by faculties with their Name, Event subject, date & details in an efficient & effective ways.
In my system we have to make a system by which a user can record all events coordinated by a particular faculty. In our proposed system some more featured are added which differs it from the existing system such as security.
Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)MdTanvirMahtab2
This presentation is about the working procedure of Shahjalal Fertilizer Company Limited (SFCL). A Govt. owned Company of Bangladesh Chemical Industries Corporation under Ministry of Industries.
Explore the innovative world of trenchless pipe repair with our comprehensive guide, "The Benefits and Techniques of Trenchless Pipe Repair." This document delves into the modern methods of repairing underground pipes without the need for extensive excavation, highlighting the numerous advantages and the latest techniques used in the industry.
Learn about the cost savings, reduced environmental impact, and minimal disruption associated with trenchless technology. Discover detailed explanations of popular techniques such as pipe bursting, cured-in-place pipe (CIPP) lining, and directional drilling. Understand how these methods can be applied to various types of infrastructure, from residential plumbing to large-scale municipal systems.
Ideal for homeowners, contractors, engineers, and anyone interested in modern plumbing solutions, this guide provides valuable insights into why trenchless pipe repair is becoming the preferred choice for pipe rehabilitation. Stay informed about the latest advancements and best practices in the field.
Automobile Management System Project Report.pdfKamal Acharya
The proposed project is developed to manage the automobile in the automobile dealer company. The main module in this project is login, automobile management, customer management, sales, complaints and reports. The first module is the login. The automobile showroom owner should login to the project for usage. The username and password are verified and if it is correct, next form opens. If the username and password are not correct, it shows the error message.
When a customer search for a automobile, if the automobile is available, they will be taken to a page that shows the details of the automobile including automobile name, automobile ID, quantity, price etc. “Automobile Management System” is useful for maintaining automobiles, customers effectively and hence helps for establishing good relation between customer and automobile organization. It contains various customized modules for effectively maintaining automobiles and stock information accurately and safely.
When the automobile is sold to the customer, stock will be reduced automatically. When a new purchase is made, stock will be increased automatically. While selecting automobiles for sale, the proposed software will automatically check for total number of available stock of that particular item, if the total stock of that particular item is less than 5, software will notify the user to purchase the particular item.
Also when the user tries to sale items which are not in stock, the system will prompt the user that the stock is not enough. Customers of this system can search for a automobile; can purchase a automobile easily by selecting fast. On the other hand the stock of automobiles can be maintained perfectly by the automobile shop manager overcoming the drawbacks of existing system.
Immunizing Image Classifiers Against Localized Adversary Attacksgerogepatton
This paper addresses the vulnerability of deep learning models, particularly convolutional neural networks
(CNN)s, to adversarial attacks and presents a proactive training technique designed to counter them. We
introduce a novel volumization algorithm, which transforms 2D images into 3D volumetric representations.
When combined with 3D convolution and deep curriculum learning optimization (CLO), itsignificantly improves
the immunity of models against localized universal attacks by up to 40%. We evaluate our proposed approach
using contemporary CNN architectures and the modified Canadian Institute for Advanced Research (CIFAR-10
and CIFAR-100) and ImageNet Large Scale Visual Recognition Challenge (ILSVRC12) datasets, showcasing
accuracy improvements over previous techniques. The results indicate that the combination of the volumetric
input and curriculum learning holds significant promise for mitigating adversarial attacks without necessitating
adversary training.
Welcome to WIPAC Monthly the magazine brought to you by the LinkedIn Group Water Industry Process Automation & Control.
In this month's edition, along with this month's industry news to celebrate the 13 years since the group was created we have articles including
A case study of the used of Advanced Process Control at the Wastewater Treatment works at Lleida in Spain
A look back on an article on smart wastewater networks in order to see how the industry has measured up in the interim around the adoption of Digital Transformation in the Water Industry.
1. Income Tax Calculator (For A Salaried Person)
Assignment 1 Report
Submitted By : Group 1
S.No. Name Roll No. Registration No.
1. Mohit Kumar Mahato RK19SPA09 11913514
2. Rocky Sharaf RK19SPB70 11918040
3. Qazi Maaz Arshad RK19SPA26 11906424
Courses Code : INT213
School of Computer Science and Engineering
Lovely Professional University
Phagwara, Punjab (India)
2. Student Declaration
This is to declare that this report has been written by us (Group 1).
No part of the report is copied from other sources. All information
included from other sources have been duly acknowledged. We
aver that if any part of the report is found to be copied, We shall
take full responsibility for it.
Mohit Kumar Mahato – 09
Rocky Sharaf – 70
Qazi Maaz Arshad – 26
Place : Bahraich , Uttar Pradesh
Date : 22/10/2020
3. Acknowledgement
We are overwhelmed in all humbleness and gratefulness to our
teacher and guide Ms. Gagandeep Kaur who provided wholesome
direction and support to us at every stage of our project.
Her wisdom , knowledge and commitment to the highest standards
inspired and motivated us to successfully complete this project.
Mohit Kumar Mahato – 09
Rocky Sharaf – 70
Qazi Maaz Arshad – 26
4. Contents
Title Page No.
• Cover Page 1
• Student Declaration 2
• Acknowledgement 3
• Contents 4
• Purpose Of Project 5
• Basic Fundamentals Of Income Tax 5 – 6
Calculations
• Project Description 7 – 8
• Application Walkthrough 8
• How We Built This GUI Application 9
• SWOT Analysis 10
• Screenshots 11 – 14
• Source Code 15 – 28
• Bibliography 29
5. Purpose Of Project
The main aim of our project is to built a GUI (Graphical User
Interface) application to calculate the liable tax of a salaried person.
This application aims at providing a user-friendly approach to
calculate the payable tax without digging into complex details and
calculations.
Our income tax calculator helps user to manage their taxes and
choose the best suitable tax regime (old or new). Our calculator gives
user the opportunity to check how much they can save by opting one
tax system over the other.
Basic Fundamentals Of Income Tax Calculations
Income Tax is an annual tax on income. The Indian Income Tax Act
(Section 4) provides that in respect of total income of the previous
year of every person income tax shall be charged for the
corresponding assessment year at the rates laid down by the
Financial Act for that assessment year. Section 14 of the Income Tax
Act further provides that for the purpose of charge of income tax and
computation of total income all incomes shall be classified under the
following heads of income :
Salaries
Income from house property
Profits or gains of business or profession
Capital gains
Income from other sources (not covered in above four categories)
The total income from all the above heads of income is calculated in
accordance with the provisions of the Act as they stand on the first
6. day of April of any assessment year.
But tax rates are not applied on total income ,tax rates are applied
on Total Taxable Income which is calculated after the deductions in
total income.
Tax deductions is a reduction in tax obligation from Gross Income.
Tax deduction varies in amount as different incomes are treated
differently under various sections of Income Tax Act these are :
80C (Bank FD’s , LIC Premium , Tuition fees etc.)
80CCC ( Pension Funds)
80CCD ( Pension Funds by Central Government)
80TTA ( Interests on Bank Savings Account)
80CCG (Equity Saving Schemes)
80CCF (Long Term Infrastructure Bonds)
80D (Medical Insurance)
80E (Education Loan)
Other sections are 80EE, 80G ,80CGA ,80GGB ,80GC )
The total deductions from all the sources is calculated in accordance
with the provisions of the Act as they stand on the first day of April
of any assessment year.
Taxable Income = Total Gross Income – Total Deductions
Net Payable Tax = (Tax Rate) x (Taxable Income)
7. Project Description
Our calculator has a very simple design , any user who is not aware
of basic calculations involved in calculating income tax can easily
operate.
At first users need to click on the Start button to proceed .
Then Users needs to enter their details like Name, Contact No. and
Email Id for record purposes.
Users can always check current tax slabs rates by clicking on a button
in the bottom right corner (Check Taxes Scheme).
After entering basic details Users needs to press the next button and
they are taken to next page.
Users now need to enter their total annual income (sum of salaries,
profits, capital gains etc.) for the current assessment year .
Then users need to enter the sum of all deductions (pensions,
education loan , medical insurance etc.).
After providing the above inputs users need to click on the calculate
button and the output will be displayed.
The output format will be :
Old Tax : XXXX [ Payable tax according to earlier tax slab rates ]
New Tax : XXXX [ Payable tax according to new tax slab rates ]
Tax Savings : XXXX [ Difference between Old Tax and New Tax ]
Better Option : XXXX [ Suggestion to choose preferable Tax Scheme ]
8. Users can always reset the input values by clicking the Reset button.
Upon clicking the Credits button in the bottom right corner a pop up
window appears having details of all the developers who contributed
in designing and execution of this application.
The Exit button in the bottom right corner successfully terminates
the application and calculator is closed.
Application Walkthrough
Reset
Enter
Basic
Details
Check Tax
Schemes
Next
Enter
Income and
Deductions
Calculate Result
E
X
I
T
Bye-Bye
Credits Developers
Profile
Taxes
Rates
Start
9. How We Built This GUI Application
To design this Income Tax Calculator, we have followed a very
planned approach. We have gone through multiple online income tax
calculators and observed their format as well as their functioning. We
have spent a great amount of time and effort in studying the Income
Tax basics and laws and regulations of Income Tax Act.
We have used Python Tkinter to built this GUI application we have
worked on different platforms like Anaconda and Pycharm.
We have made this application very user-friendly. The background
image we have used has a very good combination of colors making it
more attractive and beautiful.
10. SWOT Analysis
Opportunities
Reduce Prerequisite: We can
add calculation of Total
Income from various sources
and calculation of Total
Deductions under various
sections of Income Tax Act.
Extension: We can target
other groups (ex. Businesses)
by adding tax calculation
system for them also.
Weakness
Pre-Calculation: Users need to
be ready with total income
and total deductions figure.
Specific: Our calculator is
designed only for salaried
Indian individual. Taxes of
businesses and foreign
currency cannot be calculated.
Unnecessary Feature: Asking
basic details is irrelevant from
Users point of view.
Strengths
User-Friendly: All users can
learn to use our calculator
quickly and use it efficiently.
Works Offline: No need of an
active internet connection.
Simplicity: Users need not to
dig into complex rules and
understanding of Income Tax.
Additional Feature: Calculator
suggests preferable tax
scheme and calculate savings.
Threats
Competition: Clients are more
likely to use another
calculator because most of
them target multiple audience
groups and offer other
features like calculating Total
Income and Total Deductions.
Government’s Taxation Rules
and Policy Amendment: We
will have to update all the
mathematics if new taxation
system is introduced.
18. l3.place(x=250, y=220)
e3 = Entry(f2, width=50, border=2)
e3.place(x=450, y=220)
#Button to move to 3rd
frame f3 :-
Button(f2, text="Next", command=des_f2, width=10,
border=4).place(x=500, y=300)
#Function to display the new and old tax slab rates :-
def tax_scheme():
new_window = Toplevel(f2) #Creating new window
new_window.title("Tax scheme") #Window title
new_window.geometry("452x322") #window size
Label(new_window, text="This is a Tax scheme",
image=logo).pack()
#Adding image having the new and old tax rates :-
logo = PhotoImage(file="image.gif")
label = Label(f2, text="This is the main window")
label.pack(pady=10)
#Button which shows the new and old tax rates in new window :-
Button(f2, text="Check Taxes Scheme",
command=tax_scheme).place(x=770, y=500)
19. def des_f3(): #Function to destroy 3rd
frame f3
f3.destroy()
#Creating the 3rd
frame f3:-
f3 = Frame(root, height=600, width=1000, background='yellow')
f3.propagate(0)
f3.pack(side='top')
#Creating canvas on f3 for background image
c = Canvas(f3, width=1000, height=600, bg="blue")
c.pack()
p3 = PhotoImage(file='back.gif') #Background image of f3
#Putting image in canvas of f3 :-
c.create_image(0, 0, image=p3, anchor=NW)
#Labels and entry boxes of 3rd
frame f3 :-
l4 = Label(f3, text='Enter the required data (in INR) :-', font=font1)
l4.place(x=250, y=100)
l5 = Label(f3, text='Annual Income', font=font1)
l5.place(x=250, y=160)
e5 = Entry(f3, width=50, border=2)
e5.place(x=480, y=160)
20. l6 = Label(f3, text='Exemptions / deductions', font=font1)
l6.place(x=250, y=200)
e6 = Entry(f3, width=50, border=2)
e6.place(x=480, y=200)
def oldtax(ta): #Function to calculate the tax as per old rates
total = 0 #ta is the taxable amount=(income-deductions)
n = 0
while ta > 0:
if n == 1:
if ta >= 250000:
total = total + 250000 * 5 / 100
else:
total = total + ta * 5 / 100
elif n == 2 or n == 3:
if ta >= 250000:
total = total + 250000 * 20 / 100
else:
21. total = total + ta * 20 / 100
elif n == 4 or n == 5:
if ta >= 250000:
total = total + 250000 * 30 / 100
else:
total = total + ta * 30 / 100
elif n == 6:
total = total + ta * 30 / 100
else:
total = 0
ta = ta - 250000
n = n + 1
cess = total * 4 / 100 #CESS is the 4% of Total tax
return total + cess #Returning final tax = (Total tax + cess)
def newtax(ta): #Function for calculating tax as per new rates
total = 0 #ta is the annual income
n = 0
while ta > 0:
22. if n == 1:
if ta >= 250000:
total = total + 250000 * 5 / 100
else:
total = total + ta * 5 / 100
elif n == 2:
if ta >= 250000:
total = total + 250000 * 10 / 100
else:
total = total + ta * 10 / 100
elif n == 3:
if ta >= 250000:
total = total + 250000 * 15 / 100
else:
total = total + ta * 15 / 100
elif n == 4:
if ta >= 250000:
total = total + 250000 * 20 / 100
else:
total = total + ta * 20 / 100
23. elif n == 5:
if ta >= 250000:
total = total + 250000 * 25 / 100
else:
total = total + ta * 25 / 100
elif n == 6:
total = total + ta * 30 / 100
else:
total = 0
ta = ta - 250000
n = n + 1
cess = total * 4 / 100 #CESS is the 4% of Total tax
return total + cess #Returning final tax = (Total tax + cess)
def delete(): #Function for clearing the output labels
l8 = Label(f3, text="
",
font=font1,
background="white")
l8.place(x=480, y=300)
24. l10 = Label(f3, text="
",
font=font1,
background="white")
l10.place(x=480, y=340)
l12 = Label(f3, text="
",
font=font1,
background="white")
l12.place(x=480, y=380)
l14 = Label(f3, text="
",
font=font1,
background="white")
l14.place(x=480, y=420)
delete()
#Function for calculating new and old tax by calling their functions:-
def calculate():
delete() #Clears the previously calculated tax
25. at = e5.get() #Retrieves annual income given by user
ad = e6.get() #Retrieves annual deductions of user
ta = int(at) - int(ad) #Calculates taxable amount
old = oldtax(ta) #Calling function to calculate old tax
new = newtax(int(at)) #Calling function to calculate new tax
tax_save = abs(new - old) #Calculates tax savings
tax_save = round(tax_save, 2) #Sets precision of tax saving
if new > old: #Calculating which tax is cheaper
better = "old tax"
elif ta <= 250000:
better = "Income tax not applicable (Taxable income < 250000)"
else:
better = "new tax"
#Printing the calculated old and new tax and tax savings :-
l7 = Label(f3, text='Old tax', font=font1)
l7.place(x=250, y=300)
l8 = Label(f3, text=str(old), font=font1)
l8.place(x=480, y=300)
27. #Button for calculating taxes for data given by the user
Button(f3, text="Calculate", command=calculate, width=10,
border=4).place(x=500, y=250)
#Button to reset the output labels for next calculation
Button(f3, text="Reset", command=delete, width=10,
border=4).place(x=610, y=250)
def credit(): #Function to print project credits in a message box
#Creating message box which will display the credits
messagebox.showinfo('Credits',
'NametttReg. numbertRoll no.nnMohit Kumar
Mahatot11913514t09nn'
'Rocky Sharaftt11918040t70nn'
'Qazi Maaz Arshadtt11906424t26 nn'
'Special Thanks to Gagandeep Ma’am')
#Button for displaying project credits
Button(f3, text="Credits", command=credit, foreground='white',
font=font1, width=8, border=4, bg='#ad0414').place(x=630,y=500)
def end(): #Function for exiting the project
root.destroy()
28. #Button for exiting the project
Button(f3, text="Exit", command=end, foreground='white', width=8,
font=font1, border=4, bg='#ad0414').place(x=800, y=500)
root.mainloop() #Method for starting the root window
29. Bibliography
• www.google.com
• www.quora.com
• www.youtube.com
• www.incometaxindia.gov.in
• www.slideshare.net
• Python GUI Programming CookBook – Burkhard A. Meier
• Class Notes And Video Lectures – Ms. Gagandeep Kaur