Sobes.tech
Middle+

/** * Multibanco. * Inicializado com um conjunto de notas e moedas (por exemplo, 1000 rublos, 500 euros). * As notas são descontadas do stock do multibanco ao serem entregues. * Denominações aceitáveis: * --- 50R, 100R, 500R, 1000R, 5000R * --- 20 EUR, 100 EUR, 500 EUR * * Cada moeda é processada separadamente. * * O multibanco pode ser utilizado por muitos utilizadores simultaneamente. * O suporte a multithreading pode ser omitido (mas seria um plus). */ class ATM { public ??? withdraw(???) { // TODO implementar } }