Jump to content
Fórum Script Brasil

Thiago Serrilho

Membros
  • Posts

    10
  • Joined

  • Last visited

About Thiago Serrilho

  • Birthday 07/31/1985

Contatos

Perfil

  • Gender
    Male
  • Location
    Colider - muito

Thiago Serrilho's Achievements

0

Reputation

  1. Muito obrigado, realmente por lá está funcionando Abraços
  2. Olá, não estou conseguindo enviar scripts para o site do Script Brasil, pois não aparece as informações do campo "Categoria" e na hora de encaminhar o script é exibida uma mensagem onde é solicitado que todos os campos sejam preenchidos corretamente. Gostaria de saber qual é o problema e como resolve-lo. Tentei em 3 browsers diferentes mas em todos eles o problema se repetiu. Conto com a ajuda de vocês Obrigado
  3. Olá, estou eu aqui novamente. Seguinte, fiz um projeto aqui, uma aplicação Windows para gerar códigos de barras no padrão EAN-13. Ele está funcionando certinho, porem fiz ele baseado em outro projeto (meio que na gambiarra hehe) e agora gostaria de fazer algumas mudanças nele mas não sei como fazer. O código de barras é desenhado na tela, eu quero por ele em um imagebox. Será que tem como fazer uma adaptação para isso? Segue abaixo o link para download completo do projeto. http://www.4shared.com/file/88992162/88708008/gráficos.html
  4. Bem, eu estou utilizando esse código aqui, foi o que consegui no momento Public Class Form1 Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click Dim imagem As New Bitmap("c:\teste.jpg") Dim cor As Color TextBox2.Text = imagem.Height TextBox1.Text = imagem.Width For linha = 1 To 50 Debug.Write("Linha.: ") Debug.WriteLine(linha) For coluna = 1 To 19 cor = imagem.GetPixel(linha, coluna) Debug.Write(" Coluna: ") Debug.Write(coluna) Debug.WriteLine(cor) Next Next PictureBox2.Image = imagem End Sub End Class Esse codigo mostra no debug os balores correspondentes as cores RGB mas mostra tudo junto Color [A=255, R=0, G=0, B=0] Gostaria de alguma maneira para separar cada um em uma variavel abraços
  5. Thiago Serrilho

    Valor RGB

    Pessoal, preciso de alguma maneira para pegar individualmente (em variáveis separadas) os valores de R G e B de uma imagem em um determinado pixel(x,y). Tendo esses valores eu precisaria modificá-los, por exemplo se o R=120 G= 20 B=40 eu gostaria de alterar esses valores para um valor q eu escolher. Sou novato na linguagem, estou precisando da colaboração de vocês. Desde já obrigado
  6. Olá pessoal, estou precisando converter uma imagem colorida para preto e branco estou trabalhando com o vb.net mas sou iniciante nessa linguagem Quem puder ajudar
  7. beleza, funfou, nem tinha observado isso, hehe é muito tempo sem ver esse código kkkk mas valeu == Douplus ==
  8. Fuçando nos códigos que tenho feito aqui achei um jogo da velha que eu estava fazendo e que está abandonado a um tempão. Ele aparentemente funciona "correntemente", mas tem um erro no código que eu não consigo achar. O erro está nas jogadas na posição Linha 3 Coluna 3. Na primeira jogada se for informado esses valores para linha e coluna ele irá dizer que a jogada já foi realizada. #include<stdio.h> #include<stdlib.h> /* PROGRAMA........: JOGO DA VELHA V. 1.0 CRIADO EM.......: 11/11/2007 AUTOR...........: THIAGO CESAR SERRILHO E-MAIL..........: [email protected] / [email protected] DESCRIÇÃO.......: TRADICIONAL JOGO DA VELHA ONDE O OBJETIVO DO JOGO É FAZER UMA SEQUENCIA DE "X" OU DE "O". O JOGADOR DEVE INFORMAR O NUMERO DA LINHA E DA COLUNA ONDE DESEJA FAZER A JOGADA. */ main() { char matriz[3][3], valor, jog1[60], jog2[60], resp; int linha=0, coluna=0, i=0, j=0, cont=1, n=0, jogada, verifica[3][3]; do { fflush(stdin); printf(" JOGO DA VELHA V. 1.0\n"); printf(" ==== == ===== == ===\n\n\n\n"); printf("INFORME O NOME DO JOGADOR 1: "); gets(jog1); printf("INFORME O NOME DO JOGADOR 2: "); gets(jog2); printf("===============================================================\n"); printf("JOGADOR 1: %s = \"X\"\n", jog1); printf("JOGADOR 2: %s = \"O\"\n", jog2); printf("===============================================================\n"); printf("PRESSIONE \"ENTER\" PARA CONTINUAR..."); getchar(); system("cls"); for(i = 1; i <= 3; i++) { for(j = 1; j <= 3; j++) { matriz[i][j] =' '; //esvazia os vetores. verifica[i][j]=' '; } } for(jogada = 1; jogada <= 9; jogada++) { printf("\n"); for(i = 1; i <= 3; i++) { for(j = 1; j <= 3; j++) { //controla o preenchimento dos valores. if(matriz[i][j] == 'X' || matriz[i][j] == 'O') printf(" %2c ",matriz[i][j]); //mostra os valores colocados. else printf(" "); //deixa em branco espaços ainda não informados. if(j <= 2) printf("%c", -77); //desenha as colunas. } printf("\n"); if(i <= 2) //controla a exibição da última linha do desenho. for(cont = 1; cont <= 15; cont++) { printf("%c", -60); //desenha as linhas. if(cont == 5 || cont == 10) printf("%c", -59); //coloca o caractere '+' na junção das linhas e colunas. } printf("\n"); } printf("===============================================================\n\n"); //VERIFICA LINHAS. if(matriz[1][1]=='X' && matriz[1][2]=='X' && matriz[1][3]=='X'){ printf("RESULTADO: >> \"X\" VENCEU <<\n"); goto FIM; } if(matriz[2][1]=='X' && matriz[2][2]=='X' && matriz[2][3]=='X'){ printf("RESULTADO: >> \"X\" VENCEU <<\n"); goto FIM; } if(matriz[3][1]=='X' && matriz[3][2]=='X' && matriz[3][3]=='X'){ printf("RESULTADO: >> \"X\" VENCEU <<\n"); goto FIM; } if(matriz[1][1]=='O' && matriz[1][2]=='O' && matriz[1][3]=='O'){ printf("RESULTADO: >> \"O\" VENCEU <<\n"); goto FIM; } if(matriz[2][1]=='O' && matriz[2][2]=='O' && matriz[2][3]=='O'){ printf("RESULTADO: >> \"O\" VENCEU <<\n"); goto FIM; } if(matriz[3][1]=='O' && matriz[3][2]=='O' && matriz[3][3]=='O'){ printf("RESULTADO: >> \"O\" VENCEU <<\n"); goto FIM; } //VERIFICA COLUNAS. if(matriz[1][1]=='X' && matriz[2][1]=='X' && matriz[3][1]=='X'){ printf("RESULTADO: >> \"X\" VENCEU <<\n"); goto FIM; } if(matriz[1][2]=='X' && matriz[2][2]=='X' && matriz[3][2]=='X'){ printf("RESULTADO: >> \"X\" VENCEU <<\n"); goto FIM; } if(matriz[1][3]=='X' && matriz[2][3]=='X' && matriz[3][3]=='X'){ printf("RESULTADO: >> \"X\" VENCEU <<\n"); goto FIM; } if(matriz[1][1]=='O' && matriz[2][1]=='O' && matriz[3][1]=='O'){ printf("RESULTADO: >> \"O\" VENCEU <<\n"); goto FIM; } if(matriz[1][2]=='O' && matriz[2][2]=='O' && matriz[3][2]=='O'){ printf("RESULTADO: >> \"O\" VENCEU <<\n"); goto FIM; } if(matriz[1][3]=='O' && matriz[2][3]=='O' && matriz[3][3]=='O'){ printf("RESULTADO: >> \"O\" VENCEU <<\n"); goto FIM; } //VERIFICA DIAGONAIS. if(matriz[1][1]=='X' && matriz[2][2]=='X' && matriz[3][3]=='X'){ printf("RESULTADO: >> \"X\" VENCEU <<\n"); goto FIM; } if(matriz[1][3]=='X' && matriz[2][2]=='X' && matriz[3][1]=='X'){ printf("RESULTADO: >> \"X\" VENCEU <<\n"); goto FIM; } if(matriz[1][1]=='O' && matriz[2][2]=='O' && matriz[3][3]=='O'){ printf("RESULTADO: >> \"O\" VENCEU <<\n"); goto FIM; } if(matriz[1][3]=='O' && matriz[2][2]=='O' && matriz[3][1]=='O'){ printf("RESULTADO: >> \"O\" VENCEU <<\n"); goto FIM; } printf("JOGADA N. %d\n", jogada); if(jogada % 2 != 0) //Impar = jogador 1, Par = jogador 2. { printf("VEZ DO JOGADOR 1: %s = \"X\"\n", jog1); valor= 'X'; } else { printf("VEZ DO JOGADOR 2: %s = \"O\"\n", jog2); valor= 'O'; } printf("===============================================================\n"); VOLTA:; do { printf("INFORME O NUMERO DA LINHA.: "); scanf("%d",&linha); if(linha > 3) printf("O numero da linha não pode ser maior que 3.\n"); if(linha < 1) printf("O numero da linha não pode ser menor que 1.\n"); }while(linha > 3 || linha < 1); do { printf("INFORME O NUMERO DA COLUNA: "); scanf("%d",&coluna); if(coluna > 3) printf("O numero da coluna não pode ser maior que 3.\n"); if(coluna < 1) printf("O numero da coluna não pode ser menor que 1.\n"); }while(coluna > 3 || coluna < 1); //verifica se a jogada já foi feita if(verifica[linha][coluna]==1) { printf("Esta jogada já foi feita\n"); goto VOLTA; } else { //coloca valor 1 em jogadas já feitas matriz[linha][coluna]=valor; // coloca o valor no jogo. verifica[linha][coluna]=1; } printf("\n"); if(jogada < 8) system("cls"); } printf("===============================================================\n"); printf("\nRESULTADO: >> O JOGO EMPATOU <<\n"); FIM:; printf("\n===============================================================\n"); printf("DESEJA JOGAR NOVAMENTE (S/N): "); scanf("%s",&resp); system("cls"); //Limpa a tela para recomeçar o jogo. }while(resp=='s' || resp=='S'); }
  9. valeu == Douplus ==, Num tem uma maneira mais simples não? Eu até tentei fazer utilizando pilhas, mas foi tudo por agua abaixo hehehe. Na verdade sou meio ruim em pilhas.
  10. Pessual, fiz esse código pra passar o tempo aqui, e agora quero melhorar ele. Ele gera numeros de jogos aleatórios para mega sena fazendo a contagem de cada número que se repetiu. O que eu quero fazer é ordenar os números que se repetiram do maior para o menor e imprimir eles na sequencia. Tipo 1 saiu 50 vez, 10 saiu 30 vezes 2 saiu 15 vezes etc. Segue o código abaixo: #include<stdio.h> #include<stdlib.h> #include<time.h> main() { int numero[60]; //armazena numeros aleatorio int cont_vezes[60]; //armazena os numeros repetidos int aux; //variavel auxiliar para ordenação int i,j,k,v; //contadores int jogos,casa=0; //numero de jogadas printf("Gerador de numeros para Sena\n"); printf("==============================================================\n"); printf("Informe a quantidade de jogos que devera ser feito: "); scanf("%d",&jogos); //numero de jogadas system("cls"); printf(" *====================================================*\n"); printf(" | JOGOS GERADOS ALEATORIAMENTE | \n"); printf(" *====================================================*\n"); for(i=1;i<=60;i++) { cont_vezes[i]=0; //zera o vetor de numeros repetidos numero[i]=0; //zera o vetor de numeros aleatorios } srand(time(NULL));//para não gerar sempre os mesmos números for(v=1;v<=jogos;v++) { printf(" | JOGO %-0.3d ",v); for(i=1;i<=6;i++) { casa++; numero[i]=rand()%60+1; //gera numeros aleatorios entre 1 e 60 printf("| %-0.2d ",numero[i]); //exibe os números gerados if(casa==6) { printf("|\n");//pula linha a cada 6 numeros casa=0; printf(" *----------*------*------*------*------*------*------*\n"); } for(j=1;j<=60;j++) { if(numero[i]==j) //verifica se o numero gerado é repetido cont_vezes[j]=cont_vezes[j]+1; } } } printf("\n\n"); printf("*---------*---------* *---------*-------* *---------*-------*\n"); printf("| Numero | Vezes | | Numero | Vezes | | Numero | Vezes |\n"); printf("*---------*---------* *---------*-------* *---------*-------*\n"); for(i=1;i<=20;i++) { j=i+20; k=i+40; printf("| %-0.2d | %-0.3d | | %0.2d | %0.3d | | %0.2d | %0.3d |\n",i,cont_vezes[i],j,cont_vezes[j],k,cont_vezes[k]); } printf("*---------*---------* *---------*-------* *---------*-------*\n"); getchar(); getchar(); }</font>
×
×
  • Create New...