Turbo Delphi - Classes 1) Implementar uma classe derivada do TMemo para apresentar a soma de cada linha em um TListbox criado dinamicamente. Os valores gerados no Tmemo serão serão aleatórios e separados por espaço, variando entre 3 e 10 valores por linha. Métodos: construtor (preencimento com valores aleatórios), Somar. 2) Implementar uma classe derivada de um TEdit para calcular o produto escalar P de A por B. (Sendo, P = A[1]*B[1] + A[2]*B[2] + ...A[N]+B[N]). A e B serão StringGrids criados dinamicamente no construtor da Classe, a quantidade de linhas e colunas deverá geradas aleatoriamente (mínimo 3x3, máximo 10x10) assim como os valores para preenchimento. 3) Implementar uma classe derivada em um TStringGrid para verificar se uma matriz é um quadrado mágico, uma matriz quadrada inteira é um quadrado mágico quando a soma dos elementos de cada linha, a soma dos elementos de cada coluna e a soma dos elementos das diagonais principal e secundária são todas iguais. Métodos: Construtor (sem preenchimento de valores aleatórios), Verificar (verificação da as linhas, colunas e diagonais da matriz, caso seja um quadrado mágico retorne true) Turbo Delphi - Banco de Dados Figura 1. Modelo ExR proposto. Criar um banco de dados chamado Enderecos; Criar o modelo ExR no DbDesigner para o modelo apresentado na figura 1; Gerar os scripts SQLs para a criação das tabelas e relacionamentos; Configurar uma conexão no gerenciador de fontes de dados (ODBC) com o nome MYEndereco; Criar uma aplicação para manutenção das tabelas do modelo; Defina uma consulta para a tabela Cidades por meio da coluna NomeCidade; Turbo Delphi - Banco de Dados Figura 2. Modelo ExR proposto. Criar um banco de dados chamado Garagem; Criar o modelo ExR no DbDesigner para o modelo apresentado na figura 2; Gerar os scripts SQLs para a criação das tabelas e relacionamentos; Configurar uma conexão no gerenciador de fontes de dados (ODBC) com o nome MYSQLVeiculos; Criar uma aplicação para manutenção das tabelas do modelo; Defina uma consulta para a tabela Veiculos por meio da coluna Placa;