Buscar

Metodos do arrayList - questão

Desenvolva um algoritmo em Java utilizar pelo menos dois métodos do ArrayList, fazendo o tratamento de exceções quando houver necessidade. Além disso, descreva qual a finalidade do algoritmo desenvolvido. 

 

Orientações:

Sua resposta será avaliada a partir dos seguintes critérios:

- Apresenta de forma correta a fundamentação teórica, conforme os recursos didáticos da aula;

- Faz a relação adequada entre a teoria e a prática, conforme solicitado;

- A resposta está redigida de forma coesa e coerente, com boa organização de parágrafo;

- A resposta está escrita segundo as normas da língua portuguesa.

💡 4 Respostas

User badge image

Vagner Lucio

metodo arraylist

0
Dislike0
User badge image

Andre Smaira

Tendo a condição pedida satisfeita, bastamos obter a somatória da multiplicação de todos os elementos por cada elemento do vetor correspondente. O resultado será um vetor com número total de elementos igual ao total de linha para o arrayList.


#include<stdio.h>

//Comstantes de tamanho

const int MAX_LINHA = 3;

const int MAX_COLUNA = 2;

int main(){

//Definição das variaveis

float vetor_resultante[MAX_COLUNA],;

//Incialização da matriz

matriz[0][0] = 1; matriz[0][1] = -4;

matriz[1][0] = 3; matriz[1][1] = 2;

matriz[2][0] = 0; matriz[2][1] = 5;

//Imprime matriz

printf("Matriz\n");

for(int i = 0; i < MAX_LINHA; i++){

for(int j = 0; j < MAX_COLUNA; j++){

printf(" %.0f ", matriz[i][j]);

}

printf("\n");

}

//Inicialização do vetor

vetor[0] = 5; vetor[1] = -3;

printf("\nVetor\n");

//Apresenta o resultado

for(int i = 0; i < MAX_COLUNA; i++){

printf(" %.0f ", vetor[i]);

}

//Faz o calculo

for(int i = 0; i < MAX_LINHA; i++){

for(int j = 0; j < MAX_COLUNA; j++){

vetor_resultante[i] += matriz[i][j] * vetor[j];

}

}

//Apresenta o resultado

printf("\n\nResultado\n");

for(int i = 0; i < MAX_LINHA; i++){

printf(" %.0f ", vetor_resultante[i]);

}

return 0;

}

0
Dislike0
User badge image

Andre Smaira

Tendo a condição pedida satisfeita, bastamos obter a somatória da multiplicação de todos os elementos por cada elemento do vetor correspondente. O resultado será um vetor com número total de elementos igual ao total de linha para o arrayList.


#include<stdio.h>

//Comstantes de tamanho

const int MAX_LINHA = 3;

const int MAX_COLUNA = 2;

int main(){

//Definição das variaveis

float vetor_resultante[MAX_COLUNA],;

//Incialização da matriz

matriz[0][0] = 1; matriz[0][1] = -4;

matriz[1][0] = 3; matriz[1][1] = 2;

matriz[2][0] = 0; matriz[2][1] = 5;

//Imprime matriz

printf("Matriz\n");

for(int i = 0; i < MAX_LINHA; i++){

for(int j = 0; j < MAX_COLUNA; j++){

printf(" %.0f ", matriz[i][j]);

}

printf("\n");

}

//Inicialização do vetor

vetor[0] = 5; vetor[1] = -3;

printf("\nVetor\n");

//Apresenta o resultado

for(int i = 0; i < MAX_COLUNA; i++){

printf(" %.0f ", vetor[i]);

}

//Faz o calculo

for(int i = 0; i < MAX_LINHA; i++){

for(int j = 0; j < MAX_COLUNA; j++){

vetor_resultante[i] += matriz[i][j] * vetor[j];

}

}

//Apresenta o resultado

printf("\n\nResultado\n");

for(int i = 0; i < MAX_LINHA; i++){

printf(" %.0f ", vetor_resultante[i]);

}

return 0;

}

0
Dislike0

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

Você também pode ser Premium ajudando estudantes

✏️ Responder

SetasNegritoItálicoSublinhadoTachadoCitaçãoCódigoLista numeradaLista com marcadoresSubscritoSobrescritoDiminuir recuoAumentar recuoCor da fonteCor de fundoAlinhamentoLimparInserir linkImagemFórmula

Para escrever sua resposta aqui, entre ou crie uma conta.

User badge image

Outros materiais