Neste site voce vai encontrar tutoriais de software livre e tambem alguns para Windows, sistema de controles de frequência e usuários desenvolvidos em PHP e MySQL, diversão, muita coisa sobre pescarias com albuns de fotos e também as viagens que pude registrar até agora.
#include <string.h>
#include <ctype.h>
#include <stdlib.h>
#include <time.h>
#include <stdio.h>
#include "funcoes.h"
#define BRANCO 32
char CalculaDVBase11(char *,int);
/*----------------------------------------------------------------------*
* *
* Modulo .................. PB19010A *
* Autor ................... Lercio Teotonio Gontijo *
* Data .................... Julho de 1994 *
* Local ................... PRODABEL - BELO HORIZONTE *
* Funcao .................. CALCULO DE DV MODULO 11 *
* *
*----------------------------------------------------------------------*/
char CalculaDVBase11(char *valor, int tam)
{
char string[30], dv;
int produto = 0, i, j;
strncpy(string,valor,tam);
for(i=tam,j=2;i>0;i--,j++)
{
if (j>9) j = 2;
produto = produto + (string[i-1] - 48) * j;
}
produto = 11 - (produto % 11);
switch(produto)
{
case 11 : dv = '0';
break;
case 10 : dv = 'X';
break;
default : dv = produto + 48;
}
return(dv);
}