
djohnny
Membros-
Total de itens
43 -
Registro em
-
Última visita
Tudo que djohnny postou
-
Então galera obrigado pela atenção e pelas dicas. então estou meio perdido sim e meio deslocado neste projeto mas não vou desistir. estou montando em C e estou estudando C++ pois não vi nada de C++ na faculdade e o que vi de C é muito fraco. e não estou tendo apoio de ninguém, afinal nem todos acreditam no meu projeto de xadrez. Veja eu vou mostrar um exemplo mais ou menos do controle de uma peça. //HORSE int horse(int x,int y,int x1,int y1) { int a=0; if((y1==y+2 && x1==x+1)||(y1==y+2 && x1==x-1)||(y1==y+1 && x1==x+2)||(y1==y+1 && x1==x-2)||(y1==y-1 && x1==x+2)||(y1==y-1 && x1==x-2)||(y1==y-2 && x1==x+1)||(y1==y-2 && x1==x-1)){ a = 1; } return a; Alguém acha da para para simplificar isso. Olha não me interesso de montar um sistema de inteligencia artificial pois o meu programa vai ser para a internet. e estou fazendo em C pois ira ficar muito leve e agil e consigo fazer ele rodar através de uma pagina de internet sem o usuario ter que baixar o programa etc. Alguém tem alguma ideia ou opnião? Aguardo ATenciosamente Johnny
-
Ola pessoal retorno hoje ao conviveo aqui no script brasil, andei meio afastado devido a correria do meu trabalho. Mas bem estou retomando o meu antigo projeto que é de um programa de xadrez que comecei a fazer ele ano passado, assim que entrei na faculdade, enfrento diversas dificuldades pois não sou programador ainda mas estou me tornando um, e espero contra com a ajuda dos colegas que aqui sempre me ajudaram. Obrigado e agora vamos a duvida. 1 - Galera estou com dificuldade para montar a base de movimento para uma das peças, no caso o Bispo que só se movimenta em diagonal no jogo de xadrez, porém a duvida é como fazer ele varrer a matriz e impedir que o jogador mova ele para frente, ou faça outro lance que não seja permitido? 2 - a Segunda duvida é ainda sim a mais dificil, estou montando o jogo já montei algumas regras para o tabuleiro e peão e torre, mas a minha dificuldade esta sendo como estar o programa já que não tenho um LAYOUT para observar se esta dando para movimentar as peças, alguém tem alguma idéia como faço para interagir o programa com uma imagem de um tabuleiro e das peças? aguardo Atenciosamente Johnny Este programa que estou montando não vai ter um sistema de computador e sim sera humano vs humano.
-
p*** trampo chato que vai ter que fazer mas é a unica saida , pelo menos que eu saiba abraço johnny
-
consegue acessar aalguma pasta ou o painel de controle?
-
Sim já vi isso acontecer em outro modelo de computador, faça o seguinte para testar, troque as caixas de som, tem outro modulo de memoria? troque ele, se for som on=board, re=instale os drives removendo a versão anterior, pode ate desabilitar ele na bios e habilitar novamente mas creio eu que nenhuma dessas opçao ira dar resultado, então aconselho você atualizar a bios, se persistir pode ser no chip do som ai troque-a
-
Quer verão do windows é? você configurou ip fixo? você deixou em dhcp o roteamento?
-
cara acho meio dificil você conseguir invadir um servidor de facul, mesmo porque ser for squid, eles bloqueiam quase todas as portas, trabalho em uma facul já tentei desbloquear o sinal já vem pra mim com restrições isso porque trabalho em outra unidade e mesmo assim não consigo acessar nem invadir, a unica porta que consegui ter certeza que esta desbloqueada é a 139
-
já tentou baixar um programa que limpa o registro do windows, mas se não me engano não fica gravado no registro do windows não.
-
Veja , se o usuario entrar com 1.000.00, e escolher a opção 4, ele ganha 50% de desconto, então o programa tem que imprimir na tela 500.00 que é o valor que ele vai pagar, o que quero saber é como faço para programa saber quantas casas seria correto ele imprimir na tela de acordo com o numero que o usuario entrar, mesmo que seja 10,00 ou 100.00 ou 1.000.00 ?? (desculpe a ignorancia) desc=(valor*50)/100; este aqui so aparece o valor do desconto não o valor que o produto ficou, então estou usando ele para colocar na tela o quanto de desconto ele ganhou. e o outro o valor que o produto ficou. esta errado ou pode-se usar uma variavel so para isso??
-
Veja o codigo esta funcionando corretamente so que seu eu coloco 1 real ele imprime as casas decimais a mais, eu so quero 2, porem quando coloco %.2f e usuario colocar por exemplo 1.000.00 ele não imprime, tem alguma maneira de que o programa reconheça e imprima as casas decimais do resultado de acordo com o numero de casas necessarias para cada caso? #include <stdio.h> #include <conio.h> void main() { clrscr(); char prod[20]; float valor,qtdesc,desc; int op; printf ("\nQual produto esta comprando?"); scanf (" %s",&prod); printf ("\n Por favor insira o valor do produto:R$"); scanf (" %f",&valor); printf ("\n\t Qual regiao voce se encontra:\n\t 1 - Sul \n\t 2 - Norte \n\t 3 - Leste \n\t 4 - Oeste\n\t "); scanf ("%d",&op); switch (op) { case 1: desc=valor-((valor*10)/100); qtdesc= (valor*10)/100; printf ("O Produto %s para sua regiao custara: R$ %.3f e voce obtve:\n R$ %.3f de desconto.",prod,desc,qtdesc); break; case 2: desc=(valor*25)/100; qtdesc= (valor*25)/100; printf ("O Produto %s para sua regiao custara: R$ %.3f e voce obtve:\n R$ %.3f de desconto.",prod,desc,qtdesc); break; case 3: desc=(valor*35)/100; qtdesc= (valor*35)/100; printf ("O Produto %s para sua regiao custara: R$ %.3f e voce obtve:\n R$ %.3f de desconto.",prod,desc,qtdesc); break; case 4: desc=(valor*50)/100; qtdesc= (valor*50)/100; printf ("O Produto %s para sua regiao custara: R$ %.3f e voce obtve:\n R$ %.3f de desconto.",prod,desc,qtdesc); break; default: printf ("Opcao inexistente"); } getch(); }
-
Muito obrigado renato, consegui corrigir isto o unico problema agora é que na conta do desconto minha so esta imprimindo o valor do desconto não o valor do produto já com o desconto. (desculpe por incomodar de novo)
-
PESSOAL BOA TARDE. ESTOU TENTO UM PROBLEMA COM UM PROGRAMA QUE EU FIZ PARA A FACULDADE. ESTE PROGRAMA A PESSOA COLOCA O NOME DO PRODUTO QUE VAI COMPRAR DEPOIS INSERE O VALOR, LOGO EM SEGUIDA TEM QUE INFORMAR QUAL A REGIÃO QUE SE ENCONTRA ENTÃO CONFORME A REGIAO QUE ELE ESTA O PROGRAMA DE UM DESCONTO DIFERENTE. O PROBLEMA É QUE QUANDO A PESSOA A OPÇÃO REFERENTE A REGIAO QUE ESTA O PROGRAMA não IMPRIME NA TELA O QUE LHE FOI COLOCADO ESPERO QUE POSSAM ME AJUDAR AGUARDO. AQUI SEGUE O CODIGO DO PROGRAMA. #include <stdio.h> #include <conio.h> void main() { clrscr(); char prod[20]; float valor,desc; int op; printf ("\nQual produto esta comprando?"); scanf (" %c",&prod); printf ("\n Por favor insira o valor do produto:R$"); scanf (" %f",&valor); printf ("\n\t Qual regiao voce se encontra:\n\t 1 - Sul \n\t 2 - Norte \n\t 3 - Leste \n\t 4 - Oeste "); switch (op) { case 1: desc=(valor*10)/100; printf ("O Produto %s para sua regiao custara: R$ %f",prod,desc); break; case 2: desc=(valor*25)/100; printf ("O Produto %s para sua regiao custara: R$ %f",prod,desc); break; case 3: desc=(valor*35)/100; printf ("O Produto %s para sua regiao custara: R$ %f",prod,desc); break; case 4: desc=(valor*50)/100; printf ("O Produto %s para sua regiao custara: R$ %f",prod,desc); break; default: printf ("Opcao inexistente"); } getch(); }
-
Para que você possa capturar apenas um Caracter tera de usar char, agora se for para capturar um nome e imprimir na tela tera de fazer como o exemplo abaixo: char s[16] printf ("Insira o nome"); gets(s) flow
-
Nesse Caso William se eu for tratar com caracters especiais se torna mais complicado, por exemplo eu posso definir como nas proprias regras do xadrez, bem vou tentar montar um pra começar bem simples com caracteres especiais e outro com numeros, provavelmente vou preferir ir para os de numeros assim não fico dando varias voltas.
-
Ola galera boa noite, bem eu novamente aqui comecei a montar o tabuleiro do jogo mas novamente estou totalmente perdido, o codigo que fiz não subiu, nada so apresentou erro estou com a seguinte duvida: vou montar em Matriz o Tabuleiro aparentemente pode me poupar muito tempo e problemas se for feito assim. Porem fiquei sem noção para como começar? e defeinir? desculpem pela ignorancia em C porem ainda não estou entendendo tudo
-
Grande Explicação, passei aqui para dar um olhada porque também estou sonhando com C, tenho que apreender isso e ficar bom logo. virei um frequentador nato do script brasil, 24 horas conectado
-
Tem sim é pra faculdade. porem o louco do professor começou a dar C a 3 semanas e já solicitou isso então estou meio perdido, vou começar a montar o tabuleiro, porem o que acha melhor definir por matrizes não e? e depois eu faço a funçao de uma peça como por exemplo a Torre, defino os tipos de movimentos possiveis e permitidos, bem essa linha de raciocineo que estou tendo é meio complicada ? o que acha?
-
Bom dia pessoal, sou meio novo em programação em C, mas estou tendo que desenvolver um programa de xadrez em C, so que ele tem que rodar on line, que fique em uma pagina de internet quando a pessoa quiser jogar conecte la e jogue com outra pessoa que tambem faça o mesmo caso possam me auxiliar com algumas dicas agradeço Johnny