Baixe o app para aproveitar ainda mais
Prévia do material em texto
Exercício - Campo Minado Aluno: João Victor Teixeira Cavalcante Escreva um algoritmo ou um programa para fazer uma imitação simplificada do jogo “campo minado”. int [][] campo = new int [10][10]; void setup () { for (int i = 0; i < campo.length; i++) { for (int j = 0; j < campo.length; j++) campo[i][j] = (int)random(0, 2); } for (int i = 0; i < campo.length; i++) { for (int j = 0; j < campo.length; j++) print(campo[i][j], ""); println(); } int x = 1, y = 1; if (teste(x, y)) { println("fim de jogo"); } else { for (int i = x - 1; i <= x+1; i++) { for (int j = y - 1; j <= y+1; j++) { if ((i>-1 && j>-1) && (i<10 && j<10) && (i!=x || j!=y)) { if (teste(i, j)); else { print("(", i, ",", j, ")"); } } } } } } boolean teste (int linha, int coluna) { return campo[linha][coluna]==1; }
Compartilhar