• Nenhum resultado encontrado

Item (A) (5,0): Construir os elementos gráficos descritos na Figura 1

N/A
N/A
Protected

Academic year: 2022

Share "Item (A) (5,0): Construir os elementos gráficos descritos na Figura 1"

Copied!
2
0
0

Texto

(1)

Prova P3צש de PC-II 2009

1 Nome: Matricula:

Questão 1: (10,0):

Deseja-se construir uma interface gráfica que seja capaz de realizar simulações de custos para obras. Uma sugestão de interface gráfica é dada na Figura 1.

Figura 1: Sugestão de interface gráfica de simulação de custos para obras.

Observe que a Figura 1 fornece uma sugestão de organização dos elementos gráficos e que não necessariamente a sua interface deve ter a mesma organização. Porém, é obrigatória a existência dos mesmos elementos gráficos (JButton, JTextField, etc) que são apresentados na Figura 1. Uma especificação detalhada destes elementos é dada na Tabela 1.

Item (A) (5,0): Construir os elementos gráficos descritos na Figura 1. Alguns elementos têm seu funcionamento detalhado na Tabela 1.

Elemento Gráfico

Descrição Visual

JCheckBoxes1 Oferece 2 opções para a obra: comprar mobília (Sim) ou não (Não).

JComboBox1 Oferece três opções de qualidade de acabamento: Ruim, Médio e Muito Bom.

JTextField1 Metragem do local onde serão realizadas obras.

JTextField2 Permite mostrar o valor de se realizar uma obra cujo acabamento tem qualidade selecionada em JComboBox1 e se será comprada mobília (JCheckBoxes1) após pressionar o JButton1. Valor inicial 0.0.

JButton1 Modifica o campo JTextField2 de modo o custo total da obra de acordo com a qualidade do acabamento selecionado em JCheckBoxes1 e se terá mobília (JComboBox1).

Tabela 1: Elementos gráficos e sua descrição visual.

Elaborar também os JLabels associados aos elementos gráficos.

Item (B) (5,0): Inserir funcionalidade no botão JButton1 de modo que ao se pressionar o mesmo a avaliação do valor a ser gasto na compra seja calculada. Para tanto, o seguinte algoritmo deverá ser empregado:

(2)

Prova P3צש de PC-II 2009

2 Passo 1: Obter a qualidade do acabamento selecionado no JComboBox1.

Passo 2: Obter se foi selecionado empregar mobília em JCheckBoxes1.

Passo 3: Obter a metragem do lugar onde será realizada a obra em JTextField1.

Passo 4: Avaliar o custo da obra de acordo com a Tabela 2 e com o custo de mobília por m2 igual a 250. Colocar o custo total no campo JTextField2.

Acabamento Ruim Médio Muito Bom Custo 5.5 12.25 19.75 Tabela 2: Valor do custo do acabamento por m2.

Referências

Documentos relacionados

Observe que a Figura 1 fornece uma sugestão de organização dos elementos gráficos e que não necessariamente a sua interface deve ter a mesma organização.. Porém, é

Observe que a Figura 1 fornece uma sugestão de organização dos elementos gráficos e que não necessariamente a sua interface deve ter a mesma organização.. Porém, é

JTextField1 Permite mostrar o valor de se realizar uma compra do produto selecionado em JComboBox1 na quantidade marcada no JRadioButtons1 após pressionar

JTextField1 Permite mostrar o valor de se realizar uma compra da qualidade selecionada em JComboBox1 do produto marcado no JCheckBoxes1 após pressionar o

JButton1 Modifica o campo JTextField2 de modo o custo total da obra de acordo com a qualidade do terreno selecionado em JCheckBoxes1 e será empregadas

O valor da reputação dos pseudônimos é igual a 0,8 devido aos fal- sos positivos do mecanismo auxiliar, que acabam por fazer com que a reputação mesmo dos usuários que enviam

Reduzir desmatamento, implementar o novo Código Florestal, criar uma economia da restauração, dar escala às práticas de baixo carbono na agricultura, fomentar energias renováveis

Reducing illegal deforestation, implementing the Forest Code, creating a restoration economy and enhancing renewable energies, such as biofuels and biomass, as well as creating