0% found this document useful (0 votes)
22 views19 pages

Python Project (Namasivayen)

python calculator

Uploaded by

Mohamed Faaris
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
22 views19 pages

Python Project (Namasivayen)

python calculator

Uploaded by

Mohamed Faaris
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
You are on page 1/ 19

K.

RAMAKRISHNAN COLLEGE OF ENGINEERING


(AUTONOMOUS)

Project Presentation
Scientific Calculator Operation
Presented by
Name : NAMASIVAYEN N S
Department : CSE
Register No : 8115U23CS070
Roll No : H2327/CSB2308
Year & Section : I /H

Date of Review: 20-06-2024


OBJECTIVE OF THE PROJECT

To create a versatile and user-friendly interface


command-line Scientific calculator program using Python
with functionalities for basic arithmetic operations, matrix
operations, base conversion, and trigonometric
calculations.
PRESENTATION OVERVIEW

⮚ Objective

⮚ System Architecture(Flow Diagram)

⮚ Modules

⮚ CodeTantra Implementation Screenshot

⮚ Conclusion

⮚ Reference
SYSTEM ARCHITECTURE / FLOW DIAGRAM
MODULES

Matrix:
● This module provides functionality for matrix operations,
primarily focusing on matrix multiplication.

Basic Arithmetic:
● This module handles basic arithmetic operations such as
addition, subtraction, multiplication, and division.

Base Conversion:
● This module allows users to convert numbers between different
number bases such as binary, hexadecimal, and decimal.
MODULES

Trigonometric Operations:
● This module facilitates trigonometric calculations for angles
provided in degrees.

Main Loop:
● This module orchestrates the flow of the program, displaying
the main menu of operations and directing user inputs to the
corresponding modules.

● It includes a loop that continuously prompts the user for


input until they choose to exit the program.
CODE TANTRA SCREENSHOTS
CODE TANTRA SCREENSHOTS
CODE TANTRA SCREENSHOTS
CODE TANTRA SCREENSHOTS
CODE TANTRA SCREENSHOTS
CODE TANTRA SCREENSHOTS
Basic
Arithmetic
CODE TANTRA SCREENSHOTS
Matrix Multiplication
CODE TANTRA SCREENSHOTS
Base conversion
CODE TANTRA SCREENSHOTS
Trigonometry
Future scopes

● Implement a user-friendly GUI using libraries such as tkinter, PyQt, or Kivy.

● Error Handling and Input Validation: Enhance error handling to provide more

informative messages for incorrect input.

● Support for Complex Numbers: Extend the calculator to handle complex number

arithmetic.

● History Tracking: Allow users to scroll through, review, and reuse past calculations.

● Graph Plotting: Use libraries like matplotlib or plotly


CONCLUSION

The scientific calculator developed using


Python is capable of handling a wide range
of mathematical operations. This project
demonstrates the utility of Python's
standard libraries in creating useful tools
with minimal code.
REFERENCES

● Official Python Documentation: https://docs.python.org/3/


● Geeks for Geeks: https://www.geeksforgeeks.org/
● W3Schools: https://www.geeksforgeeks.org/
● freeCodeCamp: https://www.freecodecamp.org/
● Stack Overflow: https://stackoverflow.com/questions/tagged/python

You might also like

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy