Skip to content

Kamau-Johnson/Online-Calculator

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Visual Basic Calculator

A simple yet powerful Calculator Application built with Visual Basic to handle basic and advanced mathematical operations. This project demonstrates the capabilities of Visual Basic in creating functional, user-friendly desktop applications.

Features

  • Basic arithmetic operations (addition, subtraction, multiplication, division)
  • Advanced functions: square root, exponentiation
  • Supports decimal values
  • Clear input/reset function
  • Error handling for invalid operations like division by zero
  • Interactive, user-friendly interface

Tech Stack

Language: Visual Basic

IDE: Microsoft Visual Studio

Installation

To run this calculator application locally, follow these steps:

# Clone or download the project repository
git clone https://github.com/YourUsername/visual-basic-calculator.git
cd visual-basic-calculator

# Open the solution file in Visual Studio
# (No command line build steps necessary)

Authors

  • Kamau Johnson

Lessons Learned

Building this calculator application deepened my understanding of Visual Basic and Windows Forms development. I improved my skills in designing intuitive user interfaces and handling user input effectively.

One challenge was managing error handling for invalid operations such as division by zero, which I resolved by implementing validation logic to provide user-friendly error messages.

Feedback

If you have any feedback on this calculator project or improvements, please reach out to me via my portfolio website contact section at https://kamaujohnson.dev/. Let's connect!

Links

portfolio linkedin medium YouTube

About

This calculator application was developed as a school project to demonstrate fundamental programming concepts and build a functional desktop app using Visual Basic.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors