Baixe o app para aproveitar ainda mais
Prévia do material em texto
1 Disciplina: IF968 – Programação 1 2o Semestre de 2012 – Turmas: S1, S0. Curso: Sistemas de Informação Professor: Roberto S. M. Barros, Kiev Gama Primeiro Exercício Data: 06/03/2013 Aluno: ....................................................................................................... 1 – Faça um programa Java para para ler dois números inteiros M e N, ambos no intervalo [3..15], e depois ler os vetores A e B com M e N elementos inteiros, respectivamente. Encontrar a intersecção dos dois vetores, ou seja, imprimir os elementos que pertencem tanto ao vetor A quanto o vetor B. Observe o seguinte: • Os vetores A e B devem ser lidos usando um procedimento. O procedimento deve ler apenas um vetor e ser chamado duas vezes, uma vez para cada vetor (usar parâmetros); • Encontrar a intersecção dos 2 vetores A e B no método main; • Não é necessário se preocupar de excluir possíveis repetições de valores dentro dos vetores A e B. (3,0) 2 – Faça um programa Java para ler uma seqüência de números inteiros positivos – a leitura pára quando o número zero for lido. No entanto, sabe-se que o usuário digitará no máximo 1000 números. O programa deve utilizar um procedimento para imprimir as seguintes informações como resultado (nesta ordem): • A quantidade total de números lidos. • A média aritmética dos números lidos. • A quantidade de números lidos que são menores do que a média. (3,5) 3 – Faça um método Java do tipo função chamada SomaDigitos, que receba um número Num inteiro de 4 dígitos como parâmetro, e devolva a soma dos dígitos deste número como resultado. Caso Num tenha mais de 4 dígitos significativos a função deve retornar o valor -1 como resultado. Dica: O resto da divisão de Num por 10 retorna o dígito mais à direita, enquanto que a divisão inteira de Num por 10 retorna a outra parte. Ex: 1234 % 10 -> 4 e 1234 / 10 -> 123. Este processo pode ser repetido para recuperar cada um dos dígitos de Num. Escreva também um método main que utiliza a função SomaDigitos para achar e imprimir todos os números de 4 dígitos cuja soma dos dígitos seja maior do que um dado número N informado pelo usuário (0 < N < 37). (3,5) Boa Sorte!
Compartilhar