Exercício 02
Boa Sorte!!!
Disciplina Estrutura de Dados e Algoritmos I Data Professor Márcio Palheta, Esp
1. Faça um programa que realize o cadastrado de contas bancárias, com os seguintes dados: número da conta, nome do cliente e saldo. O banco permitirá o cadastro de 15 contas e não poderá haver mais de uma conta com o mesmo número. O programa deve ter o seguinte menu:
(1) Cadastrar Contas;
(2) Listar as contas de um determinado cliente;
(3) Excluir a conta de menor saldo, supondo que não existem saldos iguais.
(0) Sair
2. Uma empresa contratou 15 funcionários temporários. De acordo com os valores das vendas mensais os funcionários ganham pontos que determinam seu salário ao final de cada mês. Sabendo que os trabalhos serão realizados entre os meses de Novembro/2012 e Janeiro/2013, faça um programa que:
a) Cadastre o nome dos funcionários e suas respectivas vendas mensais;
b) Calcule e mostre a pontuação geral de cada funcionário nos três meses.
Sabe-se que cada R$ 100,00 em venda equivalem a 1 ponto;
c) Calcule e mostre a pontuação geral de todos os funcionários a cada mês.
d) Determine e mostre a maior pontuação atingida nos três meses, mostrando o nome do funcionário.
e) Determine e mostre o valor total vendido;
3. Crie um programa para ler o código, o sexo (M ou F) e o número de horas- aula ministradas pelos professores de uma escola durante um mês. Sabe-se que um professor ganham R$ 60,50 por hora-aula e que a escola possui 10 professores. Após a leitura, o programa deverá mostrar:
a) Uma listagem contendo código, salário bruto, desconto e o salário líquido de todos os professores;
b) A média aritmética dos salários brutos de professores do sexo masculino;
c) A média aritmética dos salários brutos de professores do sexo feminino;
Exercício 02
Boa Sorte!!!
Tabela para cálculo do desconto:
Sexo Até 70 horas-aula por mês Mais que 70 horas-aula por mês
Masculino 10% 8%
Feminino 7% 5%
4. Dados os seguintes campos de vetores:
Professor(numero de registro, nome, cod_titulo, total hora-aula semanal) Titulo(cod_titulo, descrição, valor hora-aula)
Escreva um programa que:
a) Crie uma rotina para cadastrar os títulos, sabendo que na escola existem 5 títulos;
b) Crie uma rotina para cadastrar professores, sabendo que na escola existem 15 professores;
c) Crie uma rotina para mostrar a listagem de professores, de acordo com o layout a seguir:
Nro.Registro Nome Título Valor Hora-
aula
Total Hora- aula
Total geral
111 João Silva Mestre R$ 60,50 10 R$ 605,00
113 Maria Seixas Especialista R$ 40,00 8 R$ 320,00
5. Uma empresa do ramo de material esportivo deseja ter um controle automatizado dos funcionários que trabalham em cada uma das suas filiais.
Sabe-se que essa empresa possui 4 filiais, com 4 vendedores e 1 gerente em cada uma delas. Todos devem ser cadastrados como funcionários.
Faça um programa que realize esse controle, com as seguintes rotinas:
a) Cadastrar filial, observando que não podem existir duas filiais com o mesmo numero;
b) Cadastrar funcionário, observando que: 1) não podem existir dois
funcionários com o mesmo número; 2) cada funcionário deve ser
cadastrado em uma filial; e 3) cada filial pode ter apenas 1 gerente e, no
máximo, 4 vendedores;
Exercício 02
Boa Sorte!!!