Colégio Técnico Antônio Teixeira Fernandes Disciplina-POO - 2º Anos(Inf) - (Lista de Exercícios IV - Bimestre) Data da Publicação - 03/11/2015 1) Criar uma tabela usando Gerenciador MySQL que tenha os campos no seguinte formato. Nome Campo NomeAluno Nmatr NT1 NT2 Tipo Campos Varchar Varchar Double Double Tamanho Campo 50 9 - Descrição Nome do Aluno Nº. Matricula Nota 1Bim. Nota 2 Bim. Considerando a tabela acima escreva uma aplicação usando mecanismos de Banco de Dados que permita fazer as seguintes operações (Inclusão, Consulta Seqüencial, Exclusão e Alteração). 2) Escreva um programa que faça a leitura da tabela do exercício (1) e mostre em uma caixa de lista os nomes contidos nessa tabela em ordem alfabética. 3) Escreva um procedimento que leia as datas previamente gravas em uma tabela e grave nesta mesma tabela o dia da semana e o mês por extenso. Tabela : (Data, A, 8, Semana, A, 10 e Mês, A, 12) 4) Usando a tabela do exercício (1) escreva um programa usando SQL que calcule a média sala de aula. Não devendo ser confeccionado nenhum algoritmo para o calculo da média deverá ser usada uma query(Consulta). 5) Elabore um programa que faça a gravação das seguintes informações em uma tabela. Codigo, Numero, Nome, Endereco, cidade, bairro, fone, cep. 6) Usando a tabela do exercício (5), Elabore uma programa que permita a consulta de um registro por intermédio de uma caixa de combinação. Onde : a) Os dados cadastrados devem aparecer quando a caixa com o código e nome for selecionada. b) Ao selecionar o código os outros dados devem aparecer em suas respectivas caixas de texto. c) Deverá haver um botão gravar que deverá ser habilitado caso o registro seja selecionado. 7) Elabore um programa que faça a consulta automática usando uma caixa de texto para digitar o nome caso o usuário digite uma informação na caixa de texto deverá ser mostrado em tempo real no DataGridView(), caso ele apague deve voltar todas as informações que estão na tabela do DataGridView(). (Trabalho de pesquisa). 8) Criar um programa que permita informar o dia da semana corrente mostra qual será a lista de compromissos do respectivo dia, deverá ser usado um DataGridView(), para mostrar os seguinte dados. Dia : Sábado (Mostrar por ordem de horário) Dia – Semana Sábado Sábado Comp. Futebol Aniversário Horário 15:00 20:00 9)Elabore uma função usando busca seqüencial em uma tabela que passado o nome retornar com o endereço. 10) Escrever um programa que pegue o nome em uma tabela de uma banco de dados e mostre em uma caixa de lista o sobrenome a frente do nome separado pela vírgula. 11) *Escreva um programa que ao escolher uma carta de um jogo de baralho verificar em uma tabela de um banco de dados se a carta selecionada pelo usuário tem maior valor ou não do que a carta sorteada pelo computador, mostrar a figura das cartas no formulário. Deve ser confeccionado um placar para realizar a pontuação a cada rodada. Mostrar a pontuação (Computador 1 x 0 Nome do usuário) (deve haver uma tabela para cadastrar o nome dos usuários e seu total de pontos). Colocar a opção de visualizar relatório para mostrar por ordem de pontuação os nomes e totais de ponto. No exemplo acima o computador venceu. Considere as cartas com o seguinte peso (A = 1, 2 = 2.... Q,J,K) (Paus 4 pontos, Espada 3 pontos, Ouros 2 dois, Copas 1 ponto). Computador 1 X 0 Nome Usuário 12) N1 A empresa de canetas Parker precisa estabelecer a qualidade de sua linha de produção; Elabore um programa que realize a estatística sobre as pontas de canetas que não foram aproveitadas; Sabendo que uma caneta possui a ponta no formato cônico. SL = πr r 2 + h 2 Onde : SL => Área lateral do cone r => Raio da base do cone h=> Altura do cone a) Operações de inclusão, alteração, consulta e exclusão. (Banco de Dados usando instruções SQL). b) Realizar o calculo da área lateral do cone e armazenar em um banco de dados por dia da semana. (Caixa de combinação). c) Para considerar uma área válida a faixa deverá ser entre (30 e 60) unidades. d) Deverá ser mostrados em uma tabela usando o objeto DataGridView() o resultado com as seguintes informações. Dia da Semana (Ordem do dia da semana); Média das áreas; Porcentagem de não aproveitados. e) Deve ser mostrado um relatório por ordem de meses com todas as peças informando sua validade. Usar uma caixa de caixa de lista para adicionar. f) Deverá haver uma tela para plotagem de um gráfico de setores mostrando o percentual de laterais válida e não válidas.