Você está na página 1de 2

ISPI Programação Orientada a Objectos 2022-2023

Instituto Superior Politécnico Independente


Departamento de Ciências da Engenharia e Tecnologias
Programação Orientada a Objectos
Fichas práticas

(Ficha Pratica 4.1 - Exercícios)

1.7 – Variáveis indexadas

Objetivos

✓ Conhecer as variáveis indexadas em Java


✓ Saber utilizar as estruturas de controlo e variáveis indexadas em java.

Questionário

1 – Constrói um programa que solicita um número n inteiro. Num vector com n


posições, insere o nome de cada funcionário (de uma empresa X) que têm
salário médio (entre 150000 à 250000). Para tal o programa deve solicitar o
nome e o salário de cada funcionário da empresa X. No final o programa deve
mostrar uma lista com os nomes dos n funcionários com esta categoria. O
programa só para de pedir dados quando for encontrado o último funcionário dos
n pretendidos.

2 – Constrói um programa que permite ler as dimensões de uma matriz,


preenche-a com números aleatórios e mostra:
a) A média dos valores ímpares da mesma.
b) A média dos valores pares da diagonal principal (se a matriz for quadrada)
c) O total de números pares da matriz

3 – Pretende-se atribuir um subsídio de desemprego aos primeiros 20 indivíduos


que forem registados num censo populacional feito numa região de Angola. Para
tal deve ser usado um pequeno programa que facilite tal procedimento. O
programa deve permitir receber o nome, o sexo de cada indivíduo e uma
resposta (sim ou não) para se saber se o mesmo é ou não funcionário. Sempre
que for encontrado um funcionário, deve ser inserido numa matriz o seu nome e
o género. Quando for atingido o número de desempregado (20) o programa deve
parar de pedir os dados e mostrar uma lista enumerada (de 1 à 20) com o nome
e o género dos indivíduos seleccionados.
a) Constrói o referido programa em Java.

Docente: Domingos Carlos Dionísio email: domicardio@gmail.com


WhatsApp: 297252519
ISPI Programação Orientada a Objectos 2022-2023

4 – Constrói um programa que preencha (com números inteiros aleatórios entre


1 - 7) uma matriz quadrada cuja a ordem é definida pelo utilizador. Seguidamente
deve solicitar um número ímpar x e preencher um vector de x posições com
números definidos pelo utilizador. No final o programa deve mostrar:
a) A matriz preenchida
b) O vector preenchido
c) Uma segunda matriz, resultado da primeira matriz multiplicada pelo
elemento central contido no vector.

5 – Constrói um programa que permite preencher um vector de n posições com


números inteiros, sendo n um número par definido pelo utilizador. Depois de
preencher o vector, o programa deve achar a média dos dois elementos centrais
do mesmo, converte-lo num inteiro e armazena-lo numa variável x.
Seguidamente o programa deve sortear x números inteiros (aleatoriamente),
armazena-los num vector com x posições e exibi-los na ordem inversa em que
os mesmos foram sorteados.

Docente: Domingos Carlos Dionísio email: domicardio@gmail.com


WhatsApp: 297252519

Você também pode gostar