Hoje iremos continuar o projeto da calculadora, que começamos no laboratório 9.
1. Acresente uma opção de menu para mudar o modo da calculadora entre padrão e RPN. Se a calculadora estiver no modo padrão, o texto da opção é “RPN”, se a calculadora estiver no modo RPN o texto da opção é “Padrão”. Quando a calculadora muda de modo, ela deve “lembrar” todo o estado que ela tinha no modo anterior, inclusive o histórico de operações. A exceção é a memória, que sobrevive à mudança de modo (assim o usuário pode guardar um valor na memória, mudar de modo, e resgatar esse valor no novo modo).
2. Acrescente uma opção de menu para limpar o histórico de operações.
3. Mude a lista de operações para usar um layout XML como visão ao
invés de um simples TextView
, inflando esse layout. O layout deve
ter três componentes TextView
lado a lado, o primeiro com o operando,
alinhado à direita, o segundo com a operação, centralizada, e o terceiro
com o resultado, também alinhado à direita. O primeiro deve ocupar
cerca de quarenta e cinco por cento largura horizontal, o segundo cerca
de dez por cento, e o terceiro os quarenta e cinco por cento restantes.
4. Faça a calculadora ter dois layouts, o atual para se ela estiver sendo usada em modo paisagem, e outro em que o histórico de operações fica na metade de baixo da tela, se ela estiver sendo usada em modo retrato.
Use o formulário abaixo para enviar os Laboratórios 9, 10 e 11. O prazo para envio é quarta-feira, dia 21/05/2014.
Última Atualização: 2016-05-18 10:58