Skip to content

Instantly share code, notes, and snippets.

View wagfim's full-sized avatar

Wagner Bonfim wagfim

View GitHub Profile
@wagfim
wagfim / PinturaDoGalpaoFixoV2.java
Created March 18, 2019 00:28
Programa que calcula a quantidade de tinta necessária e custo dada uma determinada área a ser pintada
import java.util.Scanner;
/**
* Informacoes uteis no final do codigo.
*/
public class PinturaDoGalpaoFixoV2 {
public static void main (String[] args) {
//dimensoes do galpao
int comprimento;
int largura;
int altura;
@wagfim
wagfim / AulaWhile.java
Created March 29, 2019 12:17
Funções simples em java utilizando o repetidor While
public class AulaWhile {
public static void main(String[] args) {
System.out.println("\n====================");
System.out.println("= Atividades =");
System.out.println("====================\n");
// Questão 1
System.out.println("Some os numeros de 3 a 10:");
int soma = 0;
@wagfim
wagfim / questao6.java
Last active May 16, 2019 02:32
Desenhe um X com o numero de linhas informado pelo usuário.
public class Lista {
public static void main(String[] args) {
int num; //tamanho do X
int qtdParagrafo; //quantidade de espaços antes de cada linha
String paragrafo = ""; //String do paragrafo
int qtdEspacosInterior; //quantidade de espaços entre cada braço do X
String espacoInterior = ""; //String do espaço entre os braços
int linhas; //quantidade de linhas antes e depois do meio
Scanner leitor = new Scanner(System.in);
// ---------
public class Questao4 {
public static void main(String[] args) {
String jogoDaVelha[][] = {
{"X","O","X"},
{"O","X","O"},
{"O","X","X"}
};
if (isJogoCompleto(jogoDaVelha))
System.out.println("Sequencia completa.");
else
@wagfim
wagfim / Questao5.java
Created August 4, 2019 00:34
Faça uma método que receba uma matriz e retorne o número das colunas que possuem todos os elementos iguais
public class Questao5 {
public static void main(String[] args) {
int[][] matriz = {
{1,2,3,9,10},
{1,7,8,9,10},
{1,0,0,9,10},
{1,3,8,9,10}
};
int[] colunasComElementosIguais = retornaNumeroColunasIguais(matriz);
@wagfim
wagfim / Questao6.java
Last active August 4, 2019 01:03
# Jogo da Velha com modos de 2 jogadores e 1 jogador (vs computador)
import java.util.Random;
import java.util.Scanner;
/**
* @author Wagner Bonfim
*/
public class Questao6 {
public static void main(String[] args) {
String[][] jogoDaVelha = criaMatriz();
Scanner leitor = new Scanner(System.in);
@wagfim
wagfim / Questao7.java
Created August 4, 2019 01:04
Elabore um programa para gerenciar o boletim escolar de um aluno. O boletim escolar deve conter 4 bimestres e as matérias de Português, Matemática e Algoritmos.
import java.util.Scanner;
/**
* @author Wagner Bonfim
*/
public class Questao7 {
public static void main(String[] args) {
Scanner leitor = new Scanner(System.in);
boolean rodaPrograma = true;
double[][] notasBimestrais = new double[3][4];
import java.util.Scanner;
/**
* @author Wagner Bonfim
*/
public class Questao8 {
public static void main(String[] args) {
Scanner leitor = new Scanner(System.in);
int[][] matriz = {
{0,0,0,0,0,0},
{0,0,0,0,0,0},
@wagfim
wagfim / Questao9.java
Created August 4, 2019 21:53
Uma empresa de ônibus possui um sistema que utiliza uma matriz de 4x8 para representar os lugares dos passageiros nos ônibus. Crie uma opção para reservar lugares com base no numero da poltrona; Crie uma opção para exibir os lugares disponíveis e ocupados.
import java.util.Scanner;
/**
* @author Wagner Bonfim
*/
public class Questao9 {
public static void main(String[] args) {
Scanner leitor = new Scanner(System.in);
boolean rodarPrograma = true;
@wagfim
wagfim / Questao10_v4.java
Created August 5, 2019 02:49
Num tabuleiro de damas, determinar as posições das peças pretas que não podem se mover. Peças pretas representadas por 7, brancas por 1 e casas vazias por 0
public class Questao10_v4 {
public static void main(String[] args) {
int[][] tabuleiro = {
/* Lado Branco */
//0,1,2,3,4,5,6,7
//B,P,B,P,B,P,B,P
/*0 B*/ {0,0,0,0,0,0,0,0},
/*1 P*/ {0,0,0,0,0,0,0,0},
/*2 B*/ {0,0,0,0,0,0,0,0},
/*3 P*/ {0,0,0,0,0,0,0,0},