Avaliação de Computação Gráfica

Acesse o link prova para iniciar a avaliação prática.

Ao final o arquivo deverá ser salvo da seguinte forma: PROVA3B_17_Z, onde:

  • PROVA3B, indica que é a avaliação do 3º bimestre;
  • 17, o número do aluno, que sempre deverá ter dois dígitos (o aluno 5, por exemplo, fica 05);
  • Z, corresponde a letra da alternativa na questão 8 da avaliação.

Boa prova!

Atividade de Recuperação

Salve o arquivo com o seu número e série.

Trabalho 1 (Grupo 1 – 2, 3, 5, 7, 11, 13, 19, 29, 31)

Faça um programa que carregue dois vetores, X e Y, com dez números inteiros cada um. Considere que os números de cada vetor digitado, X e Y, não podem estar repetidos. Calcule e mostre os seguintes vetores resultantes:

1. A união de X com Y (todos os elementos de X e os elementos de Y que não estejam em X).

2. A diferença entre X e Y (todos os elementos de X que não existam em Y).

3. A soma entre X e Y (soma de cada elemento de X com o elemento de mesma posição em Y).

4. Produto entre X e Y (multiplicação de cada elemento de X com o elemento de mesma posição em Y).

5. A interseção entre X e Y (apenas os elementos que aparecem nos dois vetores).

Trabalho 2 (Grupo 2 – 1, 9, 15, 21, 25, 27, 14, 18, 22)

Faça um programa que carregue dois vetores com cinco posições cada um. O primeiro vetor receberá receberá os salários dos cinco funcionários e o segundo vetor receberá a quantidade de anos que cada funcionário trabalha na empresa. Mostre um primeiro relatório apenas com os funcionários que não terão aumento. Mostre um segundo relatório apenas com os novos salários dos funcionários que terão aumento. Sabe-se que os funcionários que terão direito ao aumento são aqueles que possuem tempo de serviço superior a cinco anos ou salário inferior a R$ 880,00. Sabe-se, ainda, que se o funcionário satisfizer as duas condições acima (tempo de serviço e salário) o aumento será de 3,5%; para o funcionário que satisfizer apenas a condição de salário, o aumento será de 1,5%.

Trabalho 3 (Grupo 3 – 6, 8, 10, 12, 20, 24, 28, 26, 30)

Uma empresa de ônibus com 48 lugares (24 nas janelas e 24 no corredor). Faça um programa que utilize dois vetores para controlar as poltronas ocupadas no corredor e na janela. Considere que zero representa poltrona desocupada e um representa poltrona ocupada.

Esse programa deve controlar a venda de passagens da seguinte maneira:

  • O cliente informa se deseja poltrona no corredor ou na janela e, depois, o programa deve informar quais poltronas estão disponíveis para a venda;

  • Quando não existirem poltronas livres no corredor, nas janelas ou, ainda, quando o ônibus estiver completamente cheio, deve ser mostrada uma mensagem.