Trabalho de conclusão de curso

254 palavras 2 páginas
import java.util.*; public class CampoMinado { /* variaveis da classe */ /* o campo eh de 10x10, mas criamos 12x12 para nao se preocupar */ /* com if's na checagem da matriz. */ private String bomba[][] = new String[12][12]; private Random r = new Random(); public CampoMinado() { int lin, col, conta; /* preencher matriz com espacos */ for (int i=0; i<12; i++) for (int j=0; j<12; j++) bomba[i][j]=""; /* sortear 10 bombas */ for (int i=0; i<10; i++) { lin = r.nextInt(9) + 1; // a matriz vai de 1 a 10. col = r.nextInt(9) + 1; if ( bomba[lin][col] != "x" ) bomba[lin][col]="x"; else i--; // ja existe bomba naquele lugar, o sorteio nao valeu. } /* preencher matriz com numeros ao lado das bombas */ for (int i=1; i<11; i++) for (int j=1; j<11; j++) { if ( bomba[i][j] != "x" ) { /* contar bombas ao lado desse 'quadradinho' */ // - fzr com for's percorrendo o quadrado envolvorio. conta=0; if (bomba[i-1][j-1]=="x") conta++; if (bomba[i-1][j]=="x") conta++; if (bomba[i-1][j+1]=="x") conta++; if (bomba[i][j-1]=="x") conta++; if (bomba[i][j+1]=="x") conta++; if (bomba[i+1][j-1]=="x") conta++;

Relacionados

  • Trabalho de conclusão ao curso
    1552 palavras | 7 páginas
  • Trabalho de Conclusão de Curso
    1246 palavras | 5 páginas
  • Trabalho de conclusão de curso
    1806 palavras | 8 páginas
  • trabalho de conclusão de curso
    272 palavras | 2 páginas
  • Trabalho de Conclusão de Curso
    2694 palavras | 11 páginas
  • Trabalho de conclusão de curso
    1301 palavras | 6 páginas
  • Trabalho de conclusão de curso
    803 palavras | 4 páginas
  • Trabalho de conclusão de curso
    2665 palavras | 11 páginas
  • Trabalho de conclusão de curso
    2862 palavras | 12 páginas
  • Trabalho de conclusão de curso
    14610 palavras | 59 páginas