Assistant teacher at University of Brasilia. PhD Student of Computer Science at University of Brasilia.
Exercício 1:
Faça um programa em Java, que seja capaz de calcular os primeiros termos de uma progressão aritmética, de razão e primeiro termo . A fórmula do -ésimo termo de um P.A. é .
Exercício 2: Faça um programa em Java que seja capaz de calcular todos os números primos inteiros dentro do intervalo , usando as três estruturas de repetição vistas em sala de aula.
Exercício 3: Faça um programa em Java que, dados dois vetores de inteiros e , realize a soma desses dois vetores e o armazene em um vetor . Ao final, o vetor deverá ser apresentado ao usuário. Atenção: no caso dos vetores serem de tamanhos diferentes, complemente o vetor de menor tamanho com até que ele atinja o tamanho do maior vetor.
Exercício 4: Faça um programa em Java que, dadas duas matrizes de inteiros e , realize a multiplicação dessas duas matrizes e armazene a matriz resultante em uma matriz . Ao final, a matriz deverá ser apresentada ao usuário. Atenção: no caso das matrizes não tiver dimensões que permita a multiplicação, uma mensagem de erro deverá ser informada ao usuário.
Resolução (parcial) do exercício 3
Os alunos deverão utilizar o código abaixo como base para continuar a desenvolver o exercício.
public class Exercicio3 {
public static void main(String[] args) {
// declaracao dos vetores a serem somados
int[] a,
b,
c;
int d1,
d2;
//Ler a dimensão do primeiro vetor
System.out.println("Informe a dimensao do primeiro vetor");
Scanner in = new Scanner(System.in);
d1 = in.nextInt();
//Criar o primeiro vetor
a = new int[d1];
//ler o vetor
a = preencherVetor(a);
//imprimir o vetor
imprimirVetor(a);
}
static int[] preencherVetor(int[] vetor) {
int d = vetor.length;
Scanner in = new Scanner(System.in);
for (int i=0; i<d; i++) {
System.out.println("Informe " + i);
vetor[i] = in.nextInt();
}
return vetor;
}
static void imprimirVetor(int[] vetor) {
System.out.print("[");
for (int a : vetor) {
System.out.print(a + ", ");
}
System.out.println("]");
}
}
Última atualização: 20 de agosto de 2017.