Buscar

lab7 1

Prévia do material em texto

UNESP/FEG/DMA	
Programação	de	Computadores	II	-	Prof.	Senne	
Exercício	de	Laboratório	7.1		
ATENÇÃO:	Não	esquecer	de	incluir	os	nomes	dos	alunos	da	turma	em	cada	classe.		Implementar	as	 funcionalidades	descritas	a	seguir,	nas	seguintes	 interfaces	gráficas	de	usuário	(GUI)	já	disponíveis.			
Atividade	1:	Classe	Conjunto.		
	
O	click	no	botão	Gerar	Conjunto	deve	gerar	 um	 novo	 conjunto	 de	 valores	inteiros.	 O	 tamanho	 do	 conjunto	 deve	ser	gerado	aleatoriamente	no	intervalo	[10,	 20]	 e	 os	 elementos	 do	 conjunto	devem	 ser	 gerados	 aleatoriamente	 no	intervalo	 [0,	 99].	 Após	 ser	 gerado,	 o	conjunto	deve	ser	mostrado	na	área	de	texto	central.	O	 click	 no	 botão	 Reduzir	 Conjunto	deve	implementar	a	seguinte	operação:	se	o	conjunto	tiver	mais	de	1	elemento,	remover	o	menor	e	o	maior	elementos,	e	 incluir	 o	 valor	 da	 diferença	 entre	esses	 dois	 elementos.	 Após	 realizar	essa	 operação,	 o	 conjunto	 resultante	deve	 ser	 exibido	 na	 área	 de	 texto	central.			
Atividade	2:	Classe	Empresa.		
	
O	 click	 no	 botão	 Gerar	 Produção	 deve	 gerar	 uma	coleção	 do	 tipo	 ArrayList	 para	 cada	 um	 dos	 meses.	Cada	coleção	deve	conter	a	quantidade	total	produzida	naquele	mês	para	cada	um	dos	3	produtos	da	empresa.	As	 quantidades	 devem	 ser	 valores	 gerados	aleatoriamente	no	intervalo	[0,	10].	Portanto,	para	cada	mês	deve	existir	um	ArrayList	com	3	valores.	O	 click	 no	 botão	Produção	 Total	 deve	mostrar	 na	caixa	 de	 texto	 correspondente,	 o	 total	 anual	produzido	de	todos	os	produtos	da	empresa.	O	click	em	um	dos	botões	de	rádio	deve	mostrar	na	caixa	 de	 texto	 correspondente,	 o	 total	 anual	produzido	do	produto	selecionado.

Continue navegando