Ir ao conteúdo
  • Cadastre-se

JVGS1111

Membro Pleno
  • Posts

    31
  • Cadastrado em

  • Última visita

Reputação

27
  1. Boa tarde a todos, estou com o seguinte problema: "Elaborar código computacional para resolver o problema do quebra-cabeça de blocos deslizantes de terceira ordem. A entrega será arquivo em PDF com a caracterização do problema (segundo preceitos da IA), código documentado e evidências de funcionamento." Não tenho nenhuma noção sobre IA, Heurística, etc... alguém poderia me orientar como posso resolver isso ?
  2. <?php include('config.php'); ?> <!DOCTYPE html> <html> <head> <title>João Guerber</title> <link href="<?php echo INCLUDE_PATH; ?>estilo/style.css" rel="stylesheet"> <link href="<?php echo INCLUDE_PATH; ?>estilo/all.css" rel="stylesheet"> <link href="https://fonts.googleapis.com/css2?family=Open+Sans:wght@300;400;700&display=swap" rel="stylesheet"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta name="keywords" content="meu primeiro site"/> <meta name="description" content="descrição"/> <meta charset="utf-8"> </head> <body> <header> <div class ="center"> <div class ="logo left"><a href="http://localhost/site_pessoal">JOÃO GUERBER CORPORATIONS</div> <nav class ="desktop right"> <ul> <li><a href="<?php echo INCLUDE_PATH; ?>home">home</a></li> <li><a href="<?php echo INCLUDE_PATH; ?>sobre">sobre</a></li> <li><a href="<?php echo INCLUDE_PATH; ?>serviços">serviços</a></li> <li><a href="<?php echo INCLUDE_PATH; ?>contato">contato</a></li> </ul> </nav> <nav class ="mobile right"> <div class="botao-menu-mobile"> <h3><i class="faz fa-bars"></i></h3> </div> <ul> <li><a href="<?php echo INCLUDE_PATH; ?>home">home</a></li> <li><a href="<?php echo INCLUDE_PATH; ?>sobre">sobre</a></li> <li><a href="<?php echo INCLUDE_PATH; ?>serviços">serviços</a></li> <li><a href="<?php echo INCLUDE_PATH; ?>contatos">contato</a></li> </ul> </nav> <div class="clear"></div> </div> </header> <?php $url = isset($_GET['url']) ? $_GET['url'] : 'home'; if(file_exists('paginas/'.$url.'.php')) { include('paginas/'.$url.'.php'); } else { include('paginas/404.php'); } ?> <footer> <div class ="rodape"> <p>Todos os direitos reservados</p> </div> </footer> </body> </html> <section class="banner_principal"> <div class="overlay"> <div class="frase_do_banner"> <h2>Programador</h2> </div> </div> </section> <section class="minha_descricao"> <div class="center"> <div class="w50 left"> <h2>Sobre mim</h2> <p>Me chamo João Vinícius Guerber de Souza, nascido no interior de Santa Catarina, apaixonado por tecnologia, atualmente cursando analise e desenvolvimento pela Uninter. Me idendifico com a area de front-end HTML, CSS e um pouco de JavaScript, mas atuo tambem com a area de back-end em PHP, JAVA e C. Sobre esta pagina, ela foi feita inteiramente por mim usando php, css e jquery e ela é 100% responsiva !</p> </div> <div class="w50 left"> <img src="<?php echo INCLUDE_PATH; ?>imagens/foto.png"> </div> <div class="clear"></div> </div> </section> <section class="especialidades"> <div class="center"> <h2 class="titulo">Especialidades</h2> <div class="w33 left box-especialidade"> <h3><i class="fab fa-css3-alt"></i></h3> <h4>CSS3</h4> </div> <div class="w33 left box-especialidade"> <h3><i class="fab fa-html5"></i></h3> <h4>HTML</h4> </div> <div class="w33 left box-especialidade"> <h3><i class="fab fa-js-square"></i></h3> <h4>JavaScript</h4> </div> <div class="w33 left box-especialidade"> <h3><i class="fab fa-java"></i></h3> <h4>Java</h4> </div> <div class="w33 left box-especialidade"> <h3><i class="fab fa-php"></i></h3> <h4>PHP</h4> </div> <div class="w33 left box-especialidade"> <h3><i class="fab fa-cuttlefish"></i></h3> <h4>C language</h4> </div> </div> <div class="clear"></div> </section> <section class="contato"> <div class="center"> <h2 class="titulo">Contato</h2> <div class="forma_contato"> <h3><i class="fab fa-instagram"></i></h3> <h4>@joao_guerber</h4> </div> <div class="forma_contato"> <h3><i class="faz fa-at"></i></h3> <h4>[email protected]</h4> </div> <div class="forma_contato"> <h3><i class="fab fa-whatsapp"></i></h3> <h4>(41) 9 9106-7260</h4> </div> </section> O responsivo acabou quebrando no mobile e o footer acabou fixando no meio da tela, alguem sabe o motivo ?
  3. uninter né meu filho Coloque para verificar quem ganhou ou empatou o jogo antes de executar das jogadas. e coloque System.exit(0); no método de empate e nos métodos de condição de vitoria, isso vai fazer o programa encerrar assim que alguém ganhar e não vai executar a jogada do cpu.
  4. Boa tarde, estou fazendo uma verificação de um array com FOR, o código tem que detectar se dentro do array o valor é '.', se for 2 variáveis recebem a posição(linha, coluna),com o tempo este array vai ser modificado e preciso que o código encontre um lugar 'vazio' porém estão sempre entregando o mesmo valor, public class Testes { public static void main(String[] args) { int lin = 0, col = 0; int LinCPU = 0; int ColCPU = 0; final char pt = '.'; byte [][] m = { {pt, pt, pt}, {pt, pt, pt}, {pt, pt, pt} }; for (lin = 0; lin < 2; lin++) { for (col = 0; col < 2; col++) { if(m[lin][col] == pt) LinCPU = lin; ColCPU = col; System.out.println(LinCPU + " " + ColCPU); break; } break; } } } o que há de errado ?
  5. boa noite, estou fazendo um jogo da velha em java, estou tentando aprender classe e métodos e estou com dificuldade nisso, eu tenho o programa em estruturado e estou quebrando ele em partes e colocando em classes. Minha dificuldade no momento é imprimir o array do jogo da velha como um método. no caso o metodo esta imprimindo um único ponto ao invés da grade. desde já agradeço a quem ajudar. package jogoDaVelha; /*deve armazenar e controlar a condiçao do tabuleiro, saber responder se o jogo esta empatado, vitoria, derrota ou inacabado*/ import java.util.Scanner; public class Tabuleiro { final char pt = '.'; char [][] m = { {pt, pt, pt}, {pt, pt, pt}, {pt, pt, pt} }; int lin1 = 0; int col1 = 0; char jogo; public char jogo(){ for (lin1 = 0; lin1 < 3; lin1++) { for (col1 = 0; col1 < 3; col1++) { jogo = m[lin1][col1]; // System.out.printf("%c", m[lin1][col1]); como estruturado assim funcionava } } return jogo; } } package jogoDaVelha; import java.util.Scanner; public class Inicio { public static void main(String[] args) { var classeTabuleiro = new Tabuleiro(); System.out.println(classeTabuleiro.jogo()); } }
  6. JVGS1111

    C jogo da velha em c

    consegui, deletei as variaveis, re-escrevi e compilei, deu certo. obrigado a todos.
  7. JVGS1111

    C jogo da velha em c

    @devair1010 na hora de executar aqui esta ficando assim, nao esta aparecendo os 'O' e esta comendo umas linhas
  8. JVGS1111

    C jogo da velha em c

    boa noite, estou tentado aprender a logica do jogo da velha em c estruturado e depois vou converter o codigo para java orientado a objeto, mas não estou conseguindo terminar o código, esta dando algum erro na execução, imagina o que pode ser ? desde já obrigado #include <stdio.h> #include <stdlib.h> int main() { const char pt = '.'; unsigned char m[3][3] = {{pt,pt,pt}, {pt,pt,pt}, {pt,pt,pt}}; int lin, col, j = 0; int lin1, col1; const int TRUE = 1; const char O = 'O', X = 'x'; printf("Digite coordenadas na fomra linha e coluna :\n"); while(TRUE) { for(lin1 = 0; lin1 < 3; lin1++) { for(col1 = 0; col1 < 3; col1++) printf("%c", m[lin1][col1]); printf("\n"); } if ((m[0][0]==O && m[0][1]==O && m[0][2]==O)|| (m[1][0]==O && m[1][1]==O && m[1][2]==O)|| (m[2][0]==O && m[2][1]==O && m[2][2]==O)|| (m[0][0]==O && m[1][0]==O && m[2][0]==O)|| (m[0][1]==O && m[1][1]==O && m[2][1]==O)|| (m[0][2]==O && m[1][2]==O && m[2][2]==O)|| (m[0][0]==O && m[1][1]==O && m[2][2]==O)|| (m[0][2]==O && m[1][1]==O && m[2][0]==O)) { printf("\a voce ganhou, PRIMEIRO jogador!!!\n"); break; } if ((m[0][0]==X && m[0][1]==X && m[0][2]==X)|| (m[1][0]==X && m[1][1]==X && m[1][2]==X)|| (m[2][0]==X && m[2][1]==X && m[2][2]==X)|| (m[0][0]==X && m[1][0]==X && m[2][0]==X)|| (m[0][1]==X && m[1][1]==X && m[2][1]==X)|| (m[0][2]==X && m[1][2]==X && m[2][2]==X)|| (m[0][0]==X && m[1][1]==X && m[2][2]==X)|| (m[0][2]==X && m[1][1]==X && m[2][0]==X)) { printf("\a voce ganhou, SEGUNDO jogador!!!\n"); break; } if (j == 9){ printf("\aempatou\n"); break; } printf("Coordenada: "); scanf("%d%d", &lin, &col); if(m[lin][col] == pt){ if(j% 2){ m[lin][col] = X; } else { m[lin][col] = O; } j++; } } system("PAUSE"); return 0; }
  9. @devair1010 acho que entendi, vou tentar fazer a modificação adicionado 18 minutos depois @devair1010 tirei o for e usei mais 2 variáveis e deu certo, obrigado. #include <stdio.h> #include <stdlib.h> int cont(int a11, int a22); int contagem(int a1, int a2) //funcao comum { int resultado = 0; resultado = a2 - a1; // modificacao return(resultado); //retornando o valor para main } int main() { int resultadoRecursivo = 0; int numero1, numero2, resultado; int a = 0,b = 0; printf("Insira o primeiro numero: "); scanf("%d", &numero1); b = numero1; // nova variavel printf("Insira um numero menor que o anterior: "); scanf("%d", &numero2); a = numero2;// nova variavel resultadoRecursivo = cont(numero1, numero2); resultado = contagem(a,b); system("cls"); printf("Comum - Existem %d entre %d e %d\n", resultado, a, b); printf("Recursivo - Existem %d entre %d e %d\n", resultadoRecursivo, numero1, numero2); system("pause"); return 0; } int a3 = 0; int a11 = 0; int a22 = 0; int cont(int a11, int a22){ // funcao recursiva if(a11 != a22) { a11--; a3++; return(cont(a11, a22)); } else { return(a3); } }
  10. Boa Noite estou fazendo um código em C e não esta funcionando de forma correta, a função recursiva funciona e a comum não, antes estava funcionando quando apenas a comum estava implementada. A função deve pegar 2 valor e calcular quantos números entre os dois valores existem. segue có #include <stdio.h> #include <stdlib.h> int contagem(int a1, int a2) //conta as variaveis //funcao comum { int resultado = 0; for(a1; a1 < a2; a1++){ resultado++; } return(resultado); //retornando o valor para main } int a3 = 0; int resultadoRecursivo = 0; int a11 = 0; int a22 = 0; int cont(int a11, int a22){ // recursiva if(a11 != a22) { a11--; a3++; return(cont(a11, a22)); } else { return(a3); } } int main() { int numero1, numero2, resultado; printf("Insira o primeiro numero: "); scanf("%d", &numero1); printf("Insira um numero menor que o anterior: "); scanf("%d", &numero2); resultado = contagem(numero1,numero2); resultadoRecursivo = cont(numero1, numero2); printf("Existem %d entre %d e %d\n", resultado, numero1, numero2); printf("Existem %d entre %d e %d\n", resultadoRecursivo, numero1, numero2); system("pause"); return 0; } digo:
  11. @devair1010 testei aqui com suas mudanças, e tudo funciona menos a opção 1 do switch, pelo que relarei não ha necessidade de nenhuma conversão de tipos, eu realmente não sei o que tem de errado, já tentei com outros compiladores e ate criar do zero e nada.
  12. @devair1010 quando eu executo a opção 1 o programa para de funcionar
  13. Boa tarde, estou fazendo um programa com struct e vetores, é um programa registra 10 usuários e mostra a media de altura, media de peso, o mais obeso e o menos obeso, o programa esta apresentando problemas na hora de selecionar uma opção: Percebi que deixei de lado algumas boas praticas, sorry. #include <stdio.h> #include <stdlib.h> #include <math.h> #include <locale.h> int main() { int i, escolha = 10; int menos = 0, mais = 0; setlocale(LC_ALL, "Portuguese"); struct ficha_paciente{ int id[10]; int peso[10]; float altura[10]; float imc[10]; }; struct ficha_paciente paciente; struct resultado_paciente{ int maisObeso; int menosObeso; int mediaDePeso; float mediaDeAltura; }; struct resultado_paciente resultado; for(i = 0; i< 10; i++){ printf("Digite o peso da %d° pessoa\n", 1 + i); scanf("%d", &paciente.peso[i]); printf("Digite a altura da %d° pessoa\n", 1 + i); scanf("%f", &paciente.altura[i]); paciente.imc[i] = ((float)paciente.peso[i]/(paciente.altura[i]*paciente.altura[i])); //calculo de IMC paciente.id[i] = 1 + i; resultado.mediaDeAltura += paciente.altura[i]; //media altura resultado.mediaDePeso += paciente.peso[i]; //media peso mais = paciente.peso[i]; menos = paciente.peso[i]; if(paciente.peso[i] > mais){ resultado.maisObeso = i; } if(paciente.peso[i] < menos){ resultado.menosObeso = i; } } system("cls"); while(escolha != 5){ system("cls"); printf("MENU DA OBESIDADE\n\n"); printf("1 - informar mais obeso\n"); printf("2 - informar menos obeso\n"); printf("3 - informar a média de peso\n"); printf("4 - informar a média de altura"); printf("5 - sair\n"); scanf("%d", &escolha); system("cls"); switch(escolha){ case 1: printf("paciente mais obeso:\n"); printf("id: %d\n peso:%d\n altura:%.2f\nIMC:%.2f\n", paciente.id[resultado.maisObeso], paciente.peso[resultado.maisObeso], paciente.altura[resultado.maisObeso],paciente.imc[resultado.maisObeso]); break; case 2: printf("paciente menos obeso:\n"); printf("id: %d\n peso:%d\n altura:%.2f\nIMC:%.2f\n", paciente.id[resultado.menosObeso], paciente.peso[resultado.menosObeso], paciente.altura[resultado.menosObeso],paciente.imc[resultado.menosObeso]); break; case 3: printf("Media de peso: %d\n",resultado.mediaDePeso / 10); break; case 4: printf("Media de altura: %.2f\n",resultado.mediaDeAltura / 10); break; case 5: printf("SAINDO\n"); break; default: printf("Valor invalido!"); system("pause"); break; } } return 0; }
  14. Deu certo, obrigado @Luís Roberto C. da Silva @Isadora Ferraz ficou assim: #include <stdio.h> #include <stdlib.h> #include <math.h> int funcao(int); int main() { int x, y, f; printf("Digite o primeiro valor: \n"); scanf("%d", &x); printf("Digite o segundo valor: \n"); scanf("%d", &y); //Resultados: printf("A soma entre os numeros e: %d\n", x+y); printf("A diferenca entre os numeros e: %d\n", x-y); printf("A multiplicacao entre os numeros e: %d\n", x*y); if(x ==0 || y ==0){ printf("Nao é possivel dividir por 0\n"); }else{ printf("A divisao entre os numeros e: %.2f \n", (float)x/y); } f = funcao(x); printf("A funcao f(x) = 2x(x*x) - x + 10 e: %d\n", f); system("pause"); return 0; } int funcao(int variavel){ //funcao da funcao matematica int a; a = 2*(variavel*variavel)-variavel+10; return a; }

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...