package Lista2;public class Exerc8 { /** * @param args */ public static void main(String[] args) { // TODO Auto-generated method stub int numeros,p,cont=0;//variaveis ou scanner ou randomico System.out.println("Exibicao dos numeros pares:");//mensagem ao usuario for(numeros=10;numeros<=200;numeros++)//laco de repeticao { if(numeros%2==0)//laco de decisao { System.out.println(numeros);//mensagem ao usuario } System.out.println("Exibicao dos numeros primos:");//mensagem ao usuario for(numeros=10;numeros<=200;numeros++)//laco de repeticao { {cont=0;}//troca de valor da variavel for(p=1;p<=numeros;p++)//laco de repeticao { if(numeros % p==0) //laco de decisao {cont++;}//troca de valor da variavel } if(cont==2)//laco de decisao { System.out.println(numeros);//mensagem ao usuario } } } } } > TITULO DO PROJETO R: QUADRADO MAGICO > OBJETIVO R: OQuadrado Magico e uma tabela quadrada de varios lados, onde a soma dos numerosdas linhas, das colunas e das diagonais e constante, sendo que nenhum destesnumeros se repete. > JUSTIFICATIVA R: O projeto foi desenvolvido para agregarconhecimentos em nosso desenvolvimento academico. > EQUIPE: JanduyEuclides da Silva RA:1623 Paulo Henriquedos Santos RA:3631 > TESTES -EXPLICAR R: Foram feiro os testes com o programa e esta correto. Os erros; Quando o usuario digita no campo valor ele colocarletra o programa da um erro devido ele nao reconhecer como dados, do tiponumero e tambem o programa so ira mostrar para o usuario que ele ganhou se osmesmo acertar os numeros correto das linhas e colunas caso contrarioapresentara que ele nao conseguiu. > IMPLEMENTACAO R:package quadrado;import java.util.Scanner;importjava.util.Random;publicclass Quadradomagico { publicstatic void main(String[] args) { int[][] grade = new int[3][3]; int celula, valor, somal=0, fim=1; Scanner ent = new Scanner(System.in); int[] Tab = new int[8]; int cont = 0; int x[][] = new int[3][3]; while (fim != 0){ System.out.println("|| QUADRADOMAGICO ||\n"); for(int i=0;i<3;i++){ for(int j=0;j<3;j++){ System.out.printf(" %d%d |",i,j); }System.out.println(); } System.out.println("\n"); while (fim != 0 ){ System.out.println("Selecione acelula: "); celula=ent.nextInt(); System.out.println("Digite ovalor:"); valor=ent.nextInt(); switch (celula) { case 00:grade[0][0]=valor; break; case 01:grade[0][1]=valor; break; case 02:grade[0][2]=valor; break; case 10:grade[1][0]=valor; break; case 11:grade[1][1]=valor; break; case 12:grade[1][2]=valor; break; case 13:grade[1][3]=valor; break; case 20:grade[2][0]=valor; break; case 21:grade[2][1]=valor; break; case 22:grade[2][2]=valor; break; default:System.out.println("Valorinvalido!"); break; } System.out.println("Digite 0 para finalizarou outro valor para continuar: "); fim=ent.nextInt(); for(int i=0;i<3;i++){ for(int j=0;j<3;j++){ System.out.printf(" %d |",grade[i][j]); }System.out.println(); } } //Linhas Tab[0] = grade[0][0] + grade[0][1] +grade[0][2]; Tab[1] = grade[1][0] + grade[1][1] +grade[1][2]; Tab[2] = grade[2][0] + grade[2][1] +grade[2][2]; //Colunas Tab[3] = grade[0][0] + grade[1][0] +grade[2][0]; Tab[4] = grade[0][1] + grade[1][1] +grade[2][1]; Tab[5] = grade[0][2] + grade[1][2] +grade[2][2]; //Diagonais Tab[6] = grade[0][0] + grade[1][1] +grade[2][2]; Tab[7] = grade[0][2] + grade[1][1] +grade[2][0]; System.out.println("\n"); System.out.printf("Resultadolinha |1|:%d\n",Tab[0]); System.out.printf("Resultadolinha |2|:%d\n",Tab[1]); System.out.printf("Resultadolinha |3|:%d\n",Tab[2]); System.out.printf("Resultadocoluna |1|:%d\n",Tab[3]); System.out.printf("Resultadocoluna |2|:%d\n",Tab[4]); System.out.printf("Resultadocoluna |3|:%d\n",Tab[5]); System.out.printf("ResultadoDiagonal principal :%d\n",Tab[6]); System.out.printf("ResultadoDiagonal secundaria :%d\n\n",Tab[7]); if (Tab[0] == 15 ) { System.out.printf("Linha |1| OK\n"); } if (Tab[1] == 15 ) { System.out.printf("Linha |2| OK\n"); } if (Tab[2] == 15 ) { System.out.printf("Linha |3| OK\n"); } if (Tab[3] == 15 ) { System.out.printf("Coluna |1|OK\n"); } if (Tab[4] == 15 ) { System.out.printf("Coluna |2|OK\n"); } if (Tab[5] == 15 ) { System.out.printf("Coluna |3|OK\n"); } if (Tab[6] == 15 ) { System.out.printf("Diagonal principalOK\n"); } if (Tab[7] == 15 ) { System.out.printf("Diagonal secundariaOK\n"); } if (Tab[0]==15 && Tab[1]==15&& Tab[2] == 15 && Tab[3] == 15 && Tab[4] == 15&& Tab[5] == 15 && Tab[6] == 15 && Tab[7] ==