Exercício Avião e PetShop

5 views
Skip to first unread message

2IF1

unread,
Apr 20, 2011, 5:04:28 PM4/20/11
to etecpg 2ª semestre 2010
Bom galera, aqui é o Marcos.

Vim até aqui lembrar vocês que o exercício do PetShop deve ser
incluído junto a lista 5. Sei também que a Ana Paulo pediu que alguns
re-entregassem a lista 4 com o exercício do avião em uma atividade que
podemos chamar de pós-recuperação.

Bom estes motivos venho explicar melhor o que é necessário nestes
exercícios (não irei detalhar muito o exercício do PetShop porque não
o entendi muito bem. Caso alguém caira compartilhar o que deve ser
feito é só responder a este tópico):

Requisitos válidos pros dois exercícios:
-- A professora cobra layout, então não deixem cinza ou com um layout
pobre.
-- Façam com que o usuário não possa mexer no tamanho da janela e que
a imagem esteja estendida na tela.
-- Utilizem o IsNumeric para checar se o que você vai utilizar na
variável é mesmo número.
-- Vou nem falar de form1...
-- Lembre-se que é necessário renomear tudo, exceto Label, a não ser
que você vá usá-la no código, ai deve renomeá-la também.


Vamos aos exercícios:

EXERCÍCIO DO AVIÃO

Esse exercício eu vou detalhar bem, pois estou interado dos
requisitos.

No exercício do avião você deve ter os seguintes objetos: (Obs: todos
os itens vem, lógicamente, acompanhados de uma label, exceto a
groupbox, os radiobutons e os botões.)

-- Textbox, para receber o nome do usuário.
-- ComboBox para receber a companhia aérea.
-- Textbox, onde será exibido a origem. (não esqueça de ativar
ReadOnly)
-- ComboBox para receber o destino.
-- Label para exibir o valor da passagem.
-- Botão Ok, para uso geral.
-- Botão Limpar, que deve vir com uma confirmação via caixa de
mensagem (MessageBox).
-- Botão Sair, também com confirmação via caixa de mensagem.
(MessageBox)
-- Groupbox para trabalhar o pagamento, com os seguintes itens dentro:
-- dois RadioButtons (a vista e prazo)
-- TextBox para a quantidade de parcela.
-- Label para exibir o valor final.
-- Label para exibir o valor da parcela.


Lembrete dicas para os requisitos a seguir:
-- No Select Case, a condição deve estar identica, inclusive letas
maiúsculas e minúsculas, ao item selecionado.
-- Para não complicar-se, deixe o R$ na label ao lado do objeto que
contenha um valor monetário e utilize apenas o FormatNumber.

Vamos aos requisitos:
-- A groupbox deve começar invisível. Após escolhes um companhia e o
destino e inserir o nome, ao clicar em Ok a GroupBox deve aparecer.
-- São quato companhias a serem inseridas no ComboBox: Gol, Tam, Tap e
Canada
-- A TextBox origem e a ComboBox de destino será preenchida de acordo
com a companhia aérea escolhida, utilize Select Case (na discussão do
exercício 2 da lista 5, aqui no grupo, há a dica de como fazer esta
parte), da seguinte maneira:
-- Se o usuário escolher Gol, a origem é São Paulo e os
destinos possíveis são Rio de Janeiro e Porto Alegre.
-- Tam, oritem São Paulo e destinos Rio de Janeiro, Porto
Alegre e Santa Catarina.
-- Tap, origem Rio de Janeiro e destinos Canada, Espanha e
Portugal.
-- Canada, origem Fora de operação e combobox de destino
vazia.
-- O valor da passagem deve ser atribuido de acordo com a companhia e
o destino. Por exemplo: Gol para Rio de Janeiro: 500,00, Tap para
Canada: 1200,00, e assim por diante.
-- Agora nos objetos internos da GroupBox, apenas os radiobuttons
devem estar visíveis, os outros devem começar invisíveis, inclusive as
label que acompanham o objeto.
-- Ao clicar no à vista, deve-se exbir a label do valor final,
lógicamente com o mesmo valor da passagem, e a label que à acompanha.
-- Ao clicar no prazo, deve ser exibido apenas a textbox de quantidade
de parcela e a label que à acompanha. Somente após preencher esta
textbox, ao clicar no botão ok, deve aparecer a label do valor final e
a label do valor da parcela e as labels que as acompanham.
-- Não esqueça que se o usuário trocar o radiobutton prazo para a
vista, a textbox de quantidade de parcela e a label que a acompnha
devem voltar a ser invísivel e vice-versa.

Bom, isto é o que deve ser feito tarefa do avião.

EXERCÍCIO DA PETSHOP

Como disse anteriormente não estou muito interado neste exercício, mas
segue o que o pouco que sei. Quem quiser contribuir, faça-me o favor.
Qualquer coisa, detalho quando me interar direito.

De acordo com a Prof. Ana Paula: "A atividade deverá controlar os
animais atendidos, serviço prestado, o valor pago e o troco. Utilize
os recursos: Menu, Sub-rotina, estrutura condicional (If e Select
Case), checkbox, radiobutton, combobox, groupbox, list box, image,
variáveis de memória, propriedades do formulário, DateTimePicker,
TabControl."

Bom, vou dar uma pincelada no TabControl, no Menu (MenuStrip) e na
subrotina, já que este foram vistos muito recentemente.

TabControl: Tab control é um objeto que funciona com abas (ou guia,
como preferir chamar). Tudo o que você colocar em uma aba, não
aparecerá na outra. Lembro que os objetos estão em abas diferentes,
mas ainda estão no mesmo Formulário, então não de o mesmo nome para
nenhum deles.

MenuStrip: Objeto semelhante aqueles que vemos em milhares de
softwares, é onde tem opções como arquivo, exibir, editar,
ferramentas, etc.. Lembre-se que as opções citadas aqui são exemplos e
não serão cobradas. As opções a serem colocadas no Menu eu ainda não
estou interado.

Sub-Rotina será melhor explicada em outra discussão, junto a função.

Bom galera, é com o que posso contribuir. Lamento se ajudei pouco,
principalmente no exercício da PetShop.

Marcos Costa



2IF1

unread,
Apr 20, 2011, 5:49:12 PM4/20/11
to etecpg 2ª semestre 2010
Percebi diversos erros de português, inclusive no nome da professora.

Só vou corrigir dois grotescos:
Bom estes motivos... seria Por estes motivos...
Caso alguém caira... seria Caso alguém queira...
Reply all
Reply to author
Forward
0 new messages