Ajuda com exercicio

Ola pessoal !

Recebi atraves de sorteio o exercicio abaixo, contudo, a professora nao ofereceu nenhuma explicaçao. A didatica dela e bem ruim, e ainda por cima faz um mes que o marido trocou ela por uma mais nova…hehehe… imagine a paciencia da “crionça”.

Se puderem me ajudar, porque nao sei nem por onde começar, ficarei muito grato !

Gerar e imprimir uma matriz com m linhas e n colunas onde seus elementos são da forma:2i + 7j ? 2 se i < j; A[i,j] = 3i2 ? 1 se i = j ; 4i3 ? 5*j**2 + 1 se i > j.

Obrigado pela atençao !

O que são esses pontos de interrogação?

Ola Bruno ! Sinceramente nao sei pq no lugar do menos saiu interrogaçao… segue abaixo a forma correta:

2i + 7j - 2 se i < j; A[i,j] = 3i2 - 1 se i = j ; 4i3 - 5*j**2 + 1 se i > j.

Agradeço sua atençao !

Pelo que entendi do teu problema

if (i < j) A[i,j] = 2*i + 7*j; else if (i == k) A[i,j] = 3*i - 1; else A[i,j] = 4*i - 5*j*j + 1;
Ficou de fora os i2 e i3 que não sei para que servem.

Faltou o -2…

if (i < j) A[i,j] = (2*i) + (7*j) -2 ; // Os parenteses não sao necessários, mas eu gosto de usar rs... else if (i == k) A[i,j] = 3*i - 1; // O que era o i2? else A[i,j] = 4*i - 5*j*j + 1; // O que é o i3?, e o que é 5*j**2?

Em alguns linguagens, ** é o operador de exponenciação.

Então 2**10 é igual a 2 elevador a 10, resultado 1024.

Bruno, muito obrigado pela ajuda !

Ainda sou um bebe em programaçao, contudo, essa parte do if/else esta ok.

COntudo, e nessa parte que preciso de ajuda:

Criei tres pacotes: diversos.control com a classe: matrizModel
diversos.model com as classes: matrizDAO e matrizDTO
diversos.view com a classe: matrizModel

Na classe matrizDTO os privates, gets e sets.
Na classe matrizDAO estou com dificuldades para montar (desculpe minha ignorancia)

Mais uma vez agradeço sua atençao!

Basta colocar o código para gente ver que podemos ajudar com o resto. O que quer fazer neste DAO?