Python Project (Namasivayen)
Python Project (Namasivayen)
Project Presentation
Scientific Calculator Operation
Presented by
Name : NAMASIVAYEN N S
Department : CSE
Register No : 8115U23CS070
Roll No : H2327/CSB2308
Year & Section : I /H
⮚ Objective
⮚ Modules
⮚ 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.
● Error Handling and Input Validation: Enhance error handling to provide more
● Support for Complex Numbers: Extend the calculator to handle complex number
arithmetic.
● History Tracking: Allow users to scroll through, review, and reuse past calculations.