Advertisement
Guest User

Untitled

a guest
Aug 21st, 2019
79
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.95 KB | None | 0 0
  1. pragma solidity 0.5.1;
  2.  
  3. contract BancoLaSopresa {
  4.  
  5. struct Cliente {
  6. uint id;
  7. string nombre;
  8. address direccion;
  9. uint saldo;
  10. }
  11.  
  12. Cliente cliente;
  13.  
  14. constructor (uint idC, string memory nombreC) public {
  15. cliente.id = idC;
  16. cliente.nombre = nombreC;
  17. cliente.direccion = msg.sender;
  18. cliente.saldo = 0;
  19. }
  20.  
  21. function consultarPersona() public view returns(uint, string memory, address, uint) {
  22. return (cliente.id, cliente.nombre, cliente.direccion, cliente.saldo);
  23. }
  24.  
  25. function consultarSaldo() public view returns(uint) {
  26. return cliente.saldo;
  27. }
  28.  
  29. function depositarMoneda(uint dinero) public {
  30. uint saldoActual = cliente.saldo;
  31. cliente.saldo = saldoActual + dinero;
  32. }
  33.  
  34. function retirarMoneda(uint dinero) public {
  35. uint saldoActual = cliente.saldo;
  36. cliente.saldo = saldoActual - dinero;
  37. }
  38.  
  39. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement