my-calculator-java-prject

ScientificCalculator

πŸ”’ PROJECT TOPIC : GUI-Based Scientific Calculator

A powerful, user-friendly scientific calculator application built using Java Swing. This tool supports a wide range of mathematical operations, including arithmetic, trigonometric, logarithmic, and statistical functions β€” perfect for students, engineers, and science enthusiasts.

🧠 Features

βœ… Basic Arithmetic Operations: βž• Addition βž– Subtraction βœ–οΈ Multiplication βž— Division βœ… Trigonometric Functions: β€’ Sine (sin), Cosine (cos), Tangent (tan) β€’ Inverse Trigonometric Functions βœ… Logarithmic & Exponential Functions βœ… Statistical Operations: β€’ Mean, Median, Standard Deviation βœ… Memory Operations: β€’ MS (Memory Store), MR (Memory Recall), MC (Memory Clear) βœ… Parentheses Support for Complex Expressions βœ… Error Handling for Invalid Inputs β€”

πŸ–₯️ GUI Preview > (You can add a screenshot here once the GUI is ready)

Example:image image

πŸ”§ Technologies Used

Component Description
Java Programming Language
Java Swing GUI Components (Buttons, Panels)
Java AWT Event Handling & Layout
Math Class Scientific Calculations

πŸ§‘β€πŸ’» How to Run the Program:

  1. βœ”οΈ Make sure Java JDK is installed.
  2. βœ”οΈ Save the file as β€˜ScientificCalculator.java`
  3. βœ”οΈ Compile the program: javac ScientificCalculator.java

πŸ‘¨β€πŸ’» Submitted By

Pritam Kumar (221107140036) Hasan Iqbal (221107140037) Wasif Ansari (221107140035) Sakir Ansari (221107140033) Raushan Kumar(221107140044)

πŸ‘¨β€πŸ« Guided By

** Mr. Harendra Kumar ** Teaching Assistance of Computer Science Engineering At Centurion University of Technology and Management

πŸ‘€ Author

πŸ‘¨β€πŸ’» Pritam Kumar πŸŽ“ Diploma in Computer Science Engineering (2022–2025) πŸ“ Sheikhpura, Bihar, India πŸ“§ pritamkumar773355@gmail.com 🌐 Portfolio :https://pritamkr.netlify.app/ | LinkedIn :https://www.linkedin.com/in/pritamkumar11/