Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/rifatparadoxical/faultycalculator
Imagine a exam hall where you don't have permit of using calculator but somehow your class guard give an calculator to make a try. Ironically, It will answer correctly just 10% times. Lets make a try?
https://github.com/rifatparadoxical/faultycalculator
Last synced: 8 days ago
JSON representation
Imagine a exam hall where you don't have permit of using calculator but somehow your class guard give an calculator to make a try. Ironically, It will answer correctly just 10% times. Lets make a try?
- Host: GitHub
- URL: https://github.com/rifatparadoxical/faultycalculator
- Owner: RifatParadoxical
- Created: 2024-12-08T03:22:29.000Z (15 days ago)
- Default Branch: main
- Last Pushed: 2024-12-14T20:00:09.000Z (8 days ago)
- Last Synced: 2024-12-14T21:17:03.979Z (8 days ago)
- Language: JavaScript
- Homepage: https://rifatparadoxical.github.io/faultyCalculator/
- Size: 2.93 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Faulty Calculator
This repository contains a **Faulty Calculator** program written in JavaScript. The calculator intentionally provides incorrect results for approximately 10% of the time, adding a fun twist to basic calculations.
## Features
- Basic arithmetic operations: Addition, Subtraction, Multiplication, and Division.
- Predefined "faulty" results for certain input combinations.
- Simple and interactive web interface.## Technologies Used
- **JavaScript**: For scripting the logic and handling user interactions.
- **HTML**: For creating the user interface.## How it Works
The program performs basic arithmetic calculations but deliberately provides incorrect results for specific cases. This is achieved through conditional statements that override the correct calculation when predefined inputs are entered.### Example
If the user inputs:
- `45 * 3`, the output will be `555` (faulty result).
- `56 + 9`, the output will be `77` (faulty result).For all other inputs, the calculator performs accurate calculations.
## How to Use
1. Clone this repository:
```bash
git clone https://github.com/RifatParadoxical/faultyCalculator.git
```
2. Navigate to the project directory:
```bash
cd faultyCalculator
```
3. Open the `index.html` file in your browser to use the calculator.## File Structure
```
faultyCalculator/
|-- index.html # Main HTML file
|-- faulty_calculator.js # Main JavaScript file
|-- README.md # Project documentation
```## Credits
This project was created as a fun and educational exercise to practice JavaScript programming.## Feedback
Feel free to fork this repository, open issues, or submit pull requests to improve the code or add new features.---
Happy calculating! ✨