// SPDX-License-Identifier: MIT
pragma solidity ^0.8.20;
/**
* @title MeuPrimeiroContrato
* @dev Bem-vindo ao LiteMIX! Escreva, compile e faça deploy de contratos Solidity.
*/
contract MeuPrimeiroContrato {
uint256 private valor;
event ValorAlterado(uint256 novoValor);
function definir(uint256 _valor) public {
valor = _valor;
emit ValorAlterado(_valor);
}
function obter() public view returns (uint256) {
return valor;