Python Project (Namasivayen)
Python Project (Namasivayen)
Project Presentation
Title: Scientific Calculator Operations
Presented by:
Name : NAMASIVAYEN N S
Register No : 8115U23CS070
Roll No : H2327
Year & Section : I /H
Objective
Modules
Conclusion
Reference
PROPOSED SYSTEM
ARCHITECTURE/FLOW DIAGRAM
MODULES
Matrix:
1. This module provides functionality for matrix operations, primarily focusing on
matrix multiplication.
2. It prompts the user to input the dimensions and elements of two matrices,
performs the multiplication operation, and displays the result.
3. Error handling is included to ensure compatibility between the dimensions of
the matrices for multiplication.
Basic Arithmetic:
1. This module handles basic arithmetic operations such as addition, subtraction,
multiplication, and division.
2. It prompts the user to input two numbers and an operator, performs the
operation, and displays the result.
3. Error handling is implemented to handle cases such as division by zero or
invalid input formats.
Base Conversion:
1. This module allows users to convert numbers between different number bases
such as binary, hexadecimal, and decimal.
2. It prompts the user to input a number and the desired base for conversion,
performs the conversion, and displays the result.
3. Error handling is incorporated to handle invalid number formats and base
MODULES
Trignometric Operations:
1. This module facilitates trigonometric calculations for angles provided
in degrees.
2. Users can input an angle in degrees and choose from trigonometric
functions like sine, cosine, and tangent.
3. The module computes the trigonometric function value for the given
angle and displays the result.
Main Loop:
1. This module orchestrates the flow of the program, displaying the
main menu of operations and directing user inputs to the corresponding
modules.
2. It includes a loop that continuously prompts the user for input until
they choose to exit the program.
3. Error handling is implemented to handle invalid operation selections
and ensure smooth program execution.
CODE TANTRA SCREENSHOTS
CODE TANTRA SCREENSHOTS
CODE TANTRA SCREENSHOTS
CODE TANTRA SCREENSHOTS
CODE TANTRA SCREENSHOTS
Basic Arithmetic
CODE TANTRA SCREENSHOTS
Matrix Multiplication
Future scopes
number arithmetic.
calculations.