OneCompiler

BT 1

1624

// SPDX-License-Identifier: MIT
pragma solidity ^0.8.0;

contract Bank {
mapping(address => uint256) balances;

function depositMoney(uint256 amount) public {
    require(amount >= 0, "Amount must be greater than 0");
    balances[msg.sender] = balances[msg.sender] + amount;
}

function withdrawMoney(uint256 amount) public {
    require(amount <= balances[msg.sender], "Insufficient Balance");
    balances[msg.sender] = balances[msg.sender] - amount;
}

function showBalance() public view returns (uint256) {
    return balances[msg.sender];
} 

}