terça-feira, 29 de março de 2016

Github - Códigos open source

Github com códigos:

https://github.com/corlobin

quarta-feira, 8 de abril de 2015

Algoritmos, códigos e exercicios

Tem algum algoritmo que esteja tendo problemas ou gostaria de pedir algum  ?

Mande um email para corlobin@gmail.com que farei para você.

Abçs

segunda-feira, 23 de março de 2015

Jogo de Xadrez feito em Java utilizando POO

Um jogo de xadrez feito em java usando interfaces e POO.





Download do codigo fonte: http://down2money.net/baixar/1365/Xadrez%2003-03.zip/

sexta-feira, 23 de janeiro de 2015

Manipulação de listas encadeadas em C

Algumas funções de manipulação de lista simplesmente encadeada em C.
Temos uma lista com informações básicas de alunos tais como nome e matricula e mensalidade. Estrutura do alunos.h com todas as funções da lista:

typedef struct listaAluno lAluno; // informacoes dos alunos
typedef struct estruturaAluno Info; // lista com o proximo elemento e as informacoes dos alunos
/*
Nome: antonio ricardo alexandre Brasil
Data: 25/04/2014
Objetivo: O programa realiza funcoes de manipulação com lista encadeada e vetores
*/


Info* criaVetor(char* nome, char* matricula, int mensalidades); // cria uma informacao
lAluno* cria(char* nome, char* matricula, int mensalidades); // cria uma lista vazia
lAluno* insere(lAluno* lista, char* nome, char* matricula, int mensalidades); // insere uma lista
lAluno* retira(lAluno* l, char* matricula); // retira um elemento da lista como parametro matricula
lAluno* inicializa(void); // inicializa a lista com nulo
lAluno* inverte(lAluno* a); // inverte a lista
char* ultimoNome_Iterativo(lAluno* a); // retorna o ultimo nome de forma iterativa
char* ultimoNome_Recursivo(lAluno* a); // retorna o ultimo nome de forma recursiva
lAluno* junta_listas(lAluno* a, lAluno* b); // junta a lista a e b
lAluno* copia_iterativo(lAluno* lista, Info** vetor); // copia o vetor para lista de forma iterativa
int tamanho(lAluno* a); // retorna o taamnho da lista
int soma(lAluno* a); // retorna a soma das mensalidades da lista a
void repete(lAluno* a, lAluno* b); // mostra os elementos repetidos das listas
int ocorrencias(char* nome, lAluno* a); // retorna a ocorrencia do nome na lista
void imprimeVetor(Info** vetor); // imprime um vetor
int Vazia(lAluno* a); // retorna se a lista esta vazia 1 se nao estiver 0
int busca(lAluno* l, char* matricula); // busca uma matricula na lista e retorna verdadeiro ou faslo se tiver
void libera(lAluno* l); // libera uma lista
void imprime(lAluno* lista); // imprime uma lista


Por favor, usem como método de estudo, créditos a mim. Realizada na disciplina de Estrutura de Dados no 3 periodo, prof Martha.