Calculator Tools Calculator Tools
Create

Cash Calculator

Nov 22, 2023

About this app

A fun and simple cash calculator app to sum up your cash amounts.

Cash Calculator 💵 Cash Calculator 💵 Total: $0.00

Related apps

Put this on your site

Source

                    <!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width,initial-scale=1">

<title>Cash Calculator</title>
<meta name="description" content="A fun and simple cash calculator app to sum up your cash amounts.">
<meta name="keywords" content="cash calculator, money, sum, finance, count">

<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.6.0/jquery.min.js"></script>
<link href="https://fonts.googleapis.com/css2?family=Bungee+Shade&family=Righteous&display=swap" rel="stylesheet">
<link href="https://cdn.jsdelivr.net/npm/bootstrap@5.0.2/dist/css/bootstrap.min.css" rel="stylesheet"
integrity="sha384-EVSTQN3/azprG1Anm3QDgpJLIm9Nao0Yz1ztcQTwFspd3yD65VohhpuuCOmLASjC" crossorigin="anonymous">
<link href="https://stackpath.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css" rel="stylesheet">

<script type="text/javascript">
document.addEventListener("DOMContentLoaded", function() {
function calculateTotal() {
var total = 0;
$('.amount').each(function() {
var value = parseFloat($(this).val());
if (!isNaN(value)) {
total += value;
}
});
$('#total').text(total.toFixed(2));
saveLocal('cashCalculator', total);
}

$(document).on('input', '.amount', calculateTotal);

function loadTotal() {
var savedTotal = loadLocal('cashCalculator');
if (savedTotal) {
$('#total').text(parseFloat(savedTotal).toFixed(2));
}
}

loadTotal();
});

function saveLocal(key, data) {
localStorage.setItem(key, JSON.stringify(data));
}

function loadLocal(key) {
var data = localStorage.getItem(key);
return data ? JSON.parse(data) : null;
}
</script>

<style>
body {
font-family: 'Righteous', cursive;
background: linear-gradient(135deg, #f6d365 0%, #fda085 100%);
color: #444;
}

#main-container {
padding-top: 2rem;
}

.amount {
background-color: #fff0f0;
border: none;
border-radius: 5px;
padding: .375rem .75rem;
margin-bottom: .5rem;
}

.total-container {
margin-top: 2rem;
text-align: center;
}

.total-label {
font-size: 1.2rem;
color: #333;
}

.total-amount {
font-size: 2.5rem;
color: #e74c3c;
font-weight: bold;
}

h1 {
text-align: center;
font-family: 'Bungee Shade', cursive;
color: #fff;
margin-bottom: 2rem;
}
</style>
</head>
<body>
<div id="main-container" class="container">
<h1>💵 Cash Calculator 💵</h1>

<div class="row mb-3">
<div class="col">
<input type="number" class="amount form-control" placeholder="Enter amount ($)" step="0.01">
</div>
<div class="col">
<input type="number" class="amount form-control" placeholder="Enter amount ($)" step="0.01">
</div>
<div class="col">
<input type="number" class="amount form-control" placeholder="Enter amount ($)" step="0.01">
</div>
</div>

<div class="row mb-3">
<div class="col">
<input type="number" class="amount form-control" placeholder="Enter amount ($)" step="0.01">
</div>
<div class="col">
<input type="number" class="amount form-control" placeholder="Enter amount ($)" step="0.01">
</div>
<div class="col">
<input type="number" class="amount form-control" placeholder="Enter amount ($)" step="0.01">
</div>
</div>

<div class="total-container">
<div class="total-label">Total:</div>
<div id="total" class="total-amount">$0.00</div>
</div>
</div>
</body>
</html>