Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <!DOCTYPE html>
- <html lang="sv">
- <head>
- <title>Cash Calculator</title>
- <meta charset="UTF-8">
- <link rel="stylesheet" type="text/css" href="cashcalculator.css">
- <link href="https://fonts.googleapis.com/css?family=Roboto+Condensed&display=swap" rel="stylesheet">
- </head>
- <body>
- <h3>Beräkna summan av dina kontanter</h3>
- <p>Icke-ifyllda fält/icke-numeriska värden kommer att ersättas med 0.</p>
- <form action="cashcalculator.php" method="post">
- <input type="text" placeholder="1000kr-sedlar..." name="onethousand">
- <input type="text" placeholder="500kr-sedlar..." name="fivehundred">
- <input type="text" placeholder="200kr-sedlar..." name="twohundred">
- <input type="text" placeholder="100kr-sedlar..." name="onehundred">
- <input type="text" placeholder="50kr-sedlar..." name="fifty">
- <input type="text" placeholder="20kr-sedlar..." name="twenty">
- <input type="text" placeholder="10kr-mynt..." name="ten">
- <input type="text" placeholder="5kr-mynt..." name="five">
- <input type="text" placeholder="2kr-mynt..." name="two">
- <input type="text" placeholder="1kr-mynt..." name="one">
- <button type="submit" name="submit">Beräkna</button>
- </form>
- <br>
- <?php
- if(isset($_POST['submit'])) {
- $amountOfBills = array(
- $_POST['onethousand'],
- $_POST['fivehundred'],
- $_POST['twohundred'],
- $_POST['onehundred'],
- $_POST['fifty'],
- $_POST['twenty']
- );
- $amountOfCoins = array(
- $_POST['ten'],
- $_POST['five'],
- $_POST['two'],
- $_POST['one']
- );
- for($i = 0; $i < count($amountOfBills); $i++) {
- if(!is_numeric($amountOfBills[$i])) {
- $amountOfBills[$i] = 0;
- }
- }
- for($i = 0; $i < count($amountOfCoins); $i++) {
- if(!is_numeric($amountOfCoins[$i])) {
- $amountOfCoins[$i] = 0;
- }
- }
- $billDenominations = array(1000, 500, 200, 100, 50, 20);
- $valueOfBills = array();
- for($i = 0; $i < count($amountOfBills); $i++) {
- array_push($valueOfBills, $amountOfBills[$i] * $billDenominations[$i]);
- }
- $coinDenominations = array(10, 5, 2, 1);
- $valueOfCoins = array();
- for($i = 0; $i < count($amountOfCoins); $i++) {
- array_push($valueOfCoins, $amountOfCoins[$i] * $coinDenominations[$i]);
- }
- $totalAmountOfBills = array_sum($amountOfBills);
- $totalAmountOfCoins = array_sum($amountOfCoins);
- $totalValueOfBills = array_sum($valueOfBills);
- $totalValueOfCoins = array_sum($valueOfCoins);
- $totalAmountOfCash = $totalValueOfBills + $totalValueOfCoins;
- echo 'Sedlar: ' . $totalValueOfBills . 'kr (' . $totalAmountOfBills . 'st sedlar)<br>';
- echo 'Mynt: ' . $totalValueOfCoins . 'kr (' . $totalAmountOfCoins . 'st mynt)<br>';
- echo 'Kontanter: ' . $totalAmountOfCash . 'kr';
- }
- ?>
- </body>
- </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement