Simple Calculator
body {
font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;
background-color: #f8f9fa;
color: #333;
line-height: 1.6;
margin: 0;
padding: 20px;
}
.loan-calc-container {
max-width: 800px;
margin: 30px auto;
padding: 30px;
background-color: #ffffff;
border-radius: 8px;
box-shadow: 0 4px 15px rgba(0, 0, 0, 0.1);
border: 1px solid #e0e0e0;
}
h1, h2 {
color: #004a99;
text-align: center;
margin-bottom: 20px;
}
.input-group {
margin-bottom: 20px;
display: flex;
flex-direction: column;
align-items: flex-start;
}
.input-group label {
display: block;
margin-bottom: 8px;
font-weight: bold;
color: #004a99;
}
.input-group input[type="number"],
.input-group select {
width: 100%;
padding: 12px;
border: 1px solid #ccc;
border-radius: 5px;
box-sizing: border-box;
font-size: 1rem;
transition: border-color 0.3s ease;
}
.input-group input[type="number"]:focus,
.input-group select:focus {
border-color: #004a99;
outline: none;
}
.button-group {
text-align: center;
margin-top: 25px;
}
button {
background-color: #004a99;
color: white;
padding: 12px 25px;
border: none;
border-radius: 5px;
font-size: 1.1rem;
cursor: pointer;
transition: background-color 0.3s ease;
margin: 0 10px;
}
button:hover {
background-color: #003366;
}
#result {
margin-top: 30px;
padding: 20px;
background-color: #e7f3ff;
border-left: 5px solid #28a745;
border-radius: 5px;
font-size: 1.8rem;
font-weight: bold;
text-align: center;
color: #004a99;
}
.article-content {
margin-top: 40px;
padding: 25px;
background-color: #ffffff;
border-radius: 8px;
box-shadow: 0 2px 10px rgba(0, 0, 0, 0.05);
border: 1px solid #e0e0e0;
}
.article-content h2 {
text-align: left;
color: #004a99;
margin-bottom: 15px;
}
.article-content p, .article-content ul, .article-content li {
margin-bottom: 15px;
color: #555;
}
.article-content code {
background-color: #e0e0e0;
padding: 2px 6px;
border-radius: 3px;
font-family: Consolas, Monaco, 'Andale Mono', 'Ubuntu Mono', monospace;
}
/* Responsive adjustments */
@media (max-width: 600px) {
.loan-calc-container {
margin: 15px auto;
padding: 20px;
}
button {
width: 100%;
margin-bottom: 10px;
padding: 15px;
}
#result {
font-size: 1.5rem;
}
}
Simple Arithmetic Calculator
First Number:
Second Number:
Operation:
+
–
*
/
Calculate
Clear
Understanding the Simple Arithmetic Calculator
This calculator performs basic arithmetic operations: addition, subtraction, multiplication, and division. It's a fundamental tool for quick calculations in various contexts, from everyday tasks to more complex problem-solving.
How It Works
The calculator takes two numerical inputs and an operation to perform. Based on the selected operation, it applies the corresponding mathematical rule:
Addition (+): It sums the two numbers. Formula: Result = Number1 + Number2
Subtraction (-): It subtracts the second number from the first. Formula: Result = Number1 - Number2
Multiplication (*): It multiplies the two numbers. Formula: Result = Number1 * Number2
Division (/): It divides the first number by the second. Formula: Result = Number1 / Number2
Important Considerations for Division
Division by zero is mathematically undefined. This calculator includes a check to prevent such errors. If you attempt to divide by zero, it will display an error message instead of a numerical result.
Use Cases
The simple arithmetic calculator is incredibly versatile:
Everyday Math: Splitting bills, calculating tips, checking grocery costs.
Education: Assisting students with homework and learning basic math concepts.
Quick Estimates: Estimating distances, sizes, or quantities when precision isn't paramount.
Basic Programming/Scripting: As a foundational example for understanding computational logic.
Example Calculation
Let's say you want to calculate 150 * 7.5:
Enter 150 in the "First Number" field.
Enter 7.5 in the "Second Number" field.
Select "Multiplication (*)" from the "Operation" dropdown.
Click "Calculate".
The result would be 1125.
Another example, calculating 200 / 8:
Enter 200 in the "First Number" field.
Enter 8 in the "Second Number" field.
Select "Division (/)" from the "Operation" dropdown.
Click "Calculate".
The result would be 25.
function calculate() {
var number1 = parseFloat(document.getElementById("number1").value);
var number2 = parseFloat(document.getElementById("number2").value);
var operation = document.getElementById("operation").value;
var resultDiv = document.getElementById("result");
var result = "";
if (isNaN(number1) || isNaN(number2)) {
result = "Error: Please enter valid numbers.";
} else {
switch (operation) {
case "add":
result = number1 + number2;
break;
case "subtract":
result = number1 – number2;
break;
case "multiply":
result = number1 * number2;
break;
case "divide":
if (number2 === 0) {
result = "Error: Cannot divide by zero.";
} else {
result = number1 / number2;
}
break;
default:
result = "Error: Invalid operation.";
}
}
resultDiv.innerText = "Result: " + result;
}
function clearInputs() {
document.getElementById("number1").value = "";
document.getElementById("number2").value = "";
document.getElementById("operation").value = "add";
document.getElementById("result").innerText = "";
}