Buscar

Prof. Elder R. Santos - Teste 2 - 2012-2

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Prévia do material em texto

Introdução à Programação Orientada a Objetos
Prof. Elder Rizzon Santos
Universidade Federal de Santa Catarina
Teste 2
Aluno: ____________________________________________________________
1. Elabore um método em Java (assinatura e implementação) que recebe dois números 
(N1 e N2), inteiros e maiores do que 0 por parâmetro e retorna o máximo divisor 
comum (MDC) desses dois números. Exemplos: O MDC de 4 e 2 é 2; o MDC de 16 e 
24 é 8. (2,5 pts)
2. Elabore um método em Java (assinatura e implementação) que recebe um número (N) 
inteiro positivo maior do que 0 e menor do que 100, por parâmetro, e exibe (em modo 
texto) uma tabela de multiplicação deste número. A tabela de multiplicação possui N 
linhas e N colunas, ambas de 1 até N (observe que os elementos estão alinhados). 
Cada elemento (linha, coluna) da tabela apresenta a respectiva multiplicação linha por 
coluna. Exemplo p/ N=9: (3,5 pts --> 2,0 tabela + 1,5 alinhamento dos elementos da 
tabela)
 1 2 3 4 5 6 7 8 9
-------------------------------
1 | 1 2 3 4 5 6 7 8 9
2 | 2 4 6 8 10 12 14 16 18
3 | 3 6 9 12 15 18 21 24 27
4 | 4 8 12 16 20 24 28 32 36
5 | 5 10 15 20 25 30 35 40 45
6 | 6 12 18 24 30 36 42 48 54
7 | 7 14 21 28 35 42 49 56 63
8 | 8 16 24 32 40 48 56 64 72
9 | 9 18 27 36 45 54 63 72 81
3. Elabore o seguinte método em Java (implementação): public void maiores(Gerador 
ger, int qt). Este método recebe por parâmetro um objeto do tipo Gerador. A classe 
Gerador possui o método public int novoNumAleatorio(), o qual, sempre que for 
executado, gera e retorna um número aleatóriamente. 
O método maiores deve gerar qt (parâmetro) números aleatórios (através do objeto 
ger) e exibir, para o usuário, em modo texto, quais foram os 2 maiores números 
gerados. (4,0 pts)
Boa prova!

Outros materiais