Buscar

Exercícios Resolvidos - Campo Minado Simplificado (Linguagem Processing)

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

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;
}

Outros materiais