Escolar Documentos
Profissional Documentos
Cultura Documentos
Crie no projeto uma classe chamada “Calculadora”, ela seguirá o seguinte código inicial:
O próximo passo será definir os seguintes encapsulamentos. Vamos começar com o visor, que irá conter o
resultado dos cálculos efetuados.
Codificar agora a operação, que armazenará a operação efetuada e vai limpar o visor:
Vamos escrever o método que será responsável por escrever os dígitos da calculadora, acrescentando os
números a direita do visor na medida que o usuário digita os valores no botão da calculadora.
Agora codificar o método que irá realizar os cálculos ao pressionar o botão de igual, apresentando o resultado na
calculadora. O sistema repete o mesmo cálculo enquanto o botão igual e pressionado:
Volte ao modo de design do formulário e crie os eventos de click para os botões numéricos, conforme o exemplo
abaixo para o botão com o número “0”.
Faça o mesmo processo com o botão C, que ajustará apenas o valor do visor:
Agora o botão ponto, que controla a digitação de uma decimal no visor. Também escreveremos um método para isso
na classe Calculadora:
MENU EM FORMULÁRIO
Para criar um menu em nosso formulário usaremos o seguinte componente em nossa caixa de ferramentas:
Ao arrastar o compoennte para nosso formulário teremos a seguite visualização:
Mantenha a opção “Sair” selecionada e em propriedades mude o nome do componente para mnArquivoSair
Para controlar o número de dígitos a serem exibidos na calculadora usaremos o método calcular da classe
Calculadora, realizando a formatação dos valores em ToString():
No exemplo acima estamos forçando a exibir exatamente 05 casas decimais.
Exercícios
1. Codifique e crie os seguintes botões na calculadora:
2. 1/x - fração de denominador
3. +/- n -inverter o sinal do valor