Você está na página 1de 1

Introdução ao JAVA Ficha de Exercícios

Fevereiro 2011 Nº 4

Instituto Politécnico de Santarém Prof. Jorge Constantino Variáveis indexadas


Escola Superior de Gestão e Tecnologia

1. Considere um vector de 6 elementos. Pretende-se transferir cada elemento do vector para a


posição anterior – o elemento de índice 0 passa para a última posição.

a) Resolva o exercício atribuindo os valores, aos elementos do vector, no acto da declaração do


vector;
b) Na situação da alínea anterior, o nº de elementos do vector poderia ser decidido pelo
utilizador?
c) Resolva o exercício permitindo que o valor dos elementos do vector sejam fornecidos pelo
utilizador.

2. Definir uma matriz de Notas, que seja capaz de armazenar as notas de 5 alunos em 3 testes e
depois permitir a realização das seguintes operações:
a) Ler os valores da matriz segundo o critério: ler todas as notas do 1º teste, depois as do 2º, …
b) Ler os valores da matriz segundo o critério: ler todas as notas do 1º aluno, depois as do 2º, …
c) Mostrar as notas de um aluno num teste.
d) Mostrar as notas obtidas num teste por todos os alunos.
e) Mostrar as notas de um aluno em todos os testes.
f) Listar as notas por teste.
g) Listar as notas por aluno.
h) Achar a média das notas num teste;
i) Achar a média geral das notas.
j) Achar a média das notas de um aluno.
k) Calcular o nº total de negativas (em todos os testes).
l) Dar um bónus de 10% (i.e., 0.1) da nota a todos os alunos no teste 2, desde que a nota não
ultrapasse 20.
m) Aplicar uma penalização de 5% (i.e., 0.05) da nota a todos os alunos no teste 1, desde que a
nota não se torne inferior a zero.
n) Calcular a maior nota num teste indicado pelo utilizador.
o) Calcular a maior nota de todos os testes.

Introdução ao JAVA / Ficha de Exercícios Nº 4 1/1


Escola Superior de Gestão e Tecnologia – Instituto Politécnico de Santarém

Você também pode gostar