Posts Tagged ‘algoritmos’

Classe simples para uso de banco Db4o em Java

Db4o é um banco de dados orientado a objetos (Data Base Four Objects), muito fácil de ser utilizado. Abaixo disponibilizo uma classe simples que dá uma idéia do funcionamento do banco. bb_keywords = “java”; bb_bid = “”; bb_lang = “”; bb_name = “custom”;bb_limit = “4″;bb_format = “bbm”;

Tags: , ,

Desenhando curvas de Bezier em Java

Método para desenhar curvas de bezier em java. Os parâmetros enviados são: os vetores x e y, o tamanho dos vetores e um Graphics que irá desenhar os elementos. bb_keywords = “java”; bb_bid = “”; bb_lang = “”; bb_name = “custom”;bb_limit = “4″;bb_format = “bbm”;

Tags: , ,

Algoritmo 3n+1 (Maratona de Programação)

Olá, abaixo encontra-se um dos problemas comuns de maratona de programação, dos mais conhecidos, escrito em C++. bb_keywords = “maratona de programacao”; bb_bid = “”; bb_lang = “”; bb_name = “custom”;bb_limit = “4″;bb_format = “bbm”;

Tags: ,

Desenhando curvas Spline em Java

Método para desenhar curvas spline em java. Os parâmetros enviados são: os vetores x e y, o tamanho dos vetores e um Graphics que irá desenhar os elementos. bb_keywords = “java”; bb_bid = “”; bb_lang = “”; bb_name = “custom”;bb_limit = “4″;bb_format = “bbm”;

Tags: , ,

Salvar um arquivo de texto em Java

Uma forma simples de salvar e abrir um arquivo de texto utilizando java . bb_keywords = “java”; bb_bid = “”; bb_lang = “”; bb_name = “custom”;bb_limit = “4″;bb_format = “bbm”;

Tags: ,

Modificando Look and Feel Aparência em Interfaces Java

Para modificar a aparência de uma interface java é muito fácil, algumas vezes queremos fazer isso para deixar a interface com a cara dos outros programas windows, ou ainda dar uma aparência diferente. bb_keywords = “java”; bb_bid = “”; bb_lang = “”; bb_name = “custom”;bb_limit = “4″;bb_format = “bbm”;

Tags: ,

Desenhando curvas de Hermite em Java

Método para desenhar curvas de hermite em java, com detecção automática de tangentes. Os parâmetros enviados são: os vetores x e y, o tamanho dos vetores e um Graphics que irá desenhar os elementos. bb_keywords = “java”; bb_bid = “”; bb_lang = “”; bb_name = “custom”;bb_limit = “4″;bb_format = “bbm”;

Tags: , ,

Métodos de Gauss-Seidel e Gauss-Jacobi

Algoritmos de implementação dos métodos de Gauss-Seidel e Gauss-Jacobi em C++, pela disciplina de Cálculo Numérico e Computacional. bb_keywords = “calculo”; bb_bid = “”; bb_lang = “”; bb_name = “custom”;bb_limit = “4″;bb_format = “bbm”;

Tags: ,

Algoritmo Quadrado Mágico em Assembler

Algoritmo em Assembler para determinar se uma matriz é ou não quadrado mágico, ou seja, a soma de cada linha, coluna e diagonal deve ser a mesma. bb_keywords = “matriz”; bb_bid = “”; bb_lang = “”; bb_name = “custom”;bb_limit = “4″;bb_format = “bbm”;

Tags: , ,

Algoritmo: Boliche

Algoritmo de Maratona de Programação simples: #include <stdio.h> #include <string.h> int main(void){ int n,i,j,k,pontos,jogo=1,nJogadas; char jogador[15]; int jogada[20]; int segunda; while(scanf(“%d”,&n) && n){ printf(“JOGO #%d\n”,jogo++); for(i=0;i<n;i++){ pontos=nJogadas=segunda=0; memset(jogada,0,20*sizeof(int)); scanf(“%s”,jogador); printf(“%s “,jogador); for(k=0;nJogadas<10;k++){ scanf(“%d”,&jogada[k]); if(jogada[k]==10 && !segunda){ nJogadas++; segunda=1; }else if(segunda) nJogadas++; segunda=!segunda; } if(jogada[k-1]==10) scanf(“%d %d”,&jogada[k],&jogada[k+1]); else if(jogada[k-2]+jogada[k-1] >=10) scanf (“%d”,&jogada[k]); pontos=0; segunda=0; for(j=0;j<k;j++){ pontos+=jogada[j]; [...]

Tags: