Pergunta de entrevista da empresa Siemens

OOP / problem solving (pseudo code)