sexta-feira, 20 de abril de 2018

pènalti 3 - turma 3

public class MyClass {
    public static void main(String args[]) {
//        Gol golg = new Gol();
//        Gol golc = new Gol();
//        golg.inicializa();
//        golc.inicializa();
    
        Goleiro Cassio = new Goleiro (5,7);
        Cassio.pula();
        //Marcus.golg.imprime();

        Batedor Neymar = new Batedor (5,7);
        Neymar.chuta();
    
        if (comparaGols(Neymar.golc, Cassio.golg)) {
            System.out.println("UHHH");
        } else {
            System.out.println("GOLLL");
        }
        Cassio.golg.imprime();
        System.out.println ();
        Neymar.golc.imprime();
    }
    static boolean comparaGols(Gol a, Gol b) {
        for (int linha = 0; linha < a.gol.length; linha++) {
            for (int coluna = 0; coluna < a.gol[0].length; coluna++) {
                if (a.gol[linha][coluna] != b.gol[linha][coluna])
                  return false;
            }
        }
        return true;
    }
}
class Batedor {
    Gol golc;
    Batedor (int l, int c) {
        golc = new Gol (l,c);
    }
    void chuta () {
        int linhac = (int) (Math.random() * golc.gol.length);
        int colunac = (int) (Math.random() * golc.gol[0].length);
        golc.gol[linhac][colunac] = 1;
    }
}

class Goleiro {
    Gol golg;
    Goleiro (int l, int c) {
        golg = new Gol (l,c);
    }
    void pula () {
        int linhag = (int) (Math.random() * golg.gol.length);
        int colunag = (int) (Math.random() * golg.gol[0].length);
        golg.gol[linhag][colunag] = 1;
    }
}

class Gol {
    int[][] gol;
    Gol (int l, int c) {
        gol = new int[l][c];
    }
    void inicializa () {
        for (int linha = 0; linha < gol.length; linha++) {
            for (int coluna = 0; coluna < gol[linha].length; coluna++) {
                gol[linha][coluna] = 0;
            }
        }
    }
    void imprime () {
        for (int linha = 0; linha < gol.length; linha++) {
            for (int coluna = 0; coluna < gol[linha].length; coluna++) {
                System.out.printf(gol[linha][coluna] + "\t");
            }
            System.out.println();
        }
    }
}

Nenhum comentário:

Postar um comentário