Jump to content

Recommended Posts

Posted

Boas pessoal,

Venho aqui deixar um contributo à comunidade, pois finalmente deixo as linguagens microsoft para trás e vou seguir para JAVA!

Mas antes quero deixar um projecto, o meu último, que não fiquei muito contente como ficou, por isso espero que ajude alguém e que alguém o possa melhorar se quizerem.

Desde que me mencionem no projecto tudo bem.

E esperava também que se vierem a tocar no projecto eu ainda pudesse vir a aprender alguma coisa.

A ideia inicial era realiza-lo com Programação Orientada a Objectos, mas com o pouco tempo e os poucos conhecimentos não deu para o realizar dessa forma.

Para download : http://www.badongo.com/file/14572070

Deixo também um pequeno código que desenvolvi com um colega, que valida o nif (que não foi incluido na versão final do projecto)

$nif=convert.toint32(txtcampo.text);
//verificar que tem 9 digitos

int a=nif%100000000;
a=(nif-a)/100000000;
nif-=a;

int b=nif%10000000;
b=(nif-b)/10000000;
nif-=b;

int c=nif%1000000;
c=(nif-c)/1000000;
nif-=c;

int d=nif%100000;
d=(nif-d)/100000;
nif-=d;

int e=nif%10000;
e=(nif-e)/10000;
nif-=e;

int f=nif%1000;
f=(nif-f)/1000;
nif-=f;

int g=nif%100;
g=(nif-g)/100;
nif-=g;

int h=nif%10;
h=(nif-h)/10;
nif-=h;

int i= nif;

$sum=9*a+8*b+7*c+6*d+5*e+4*f+3*g+2*h+i;
$sum=sum%11;
if($sum!=0)
{MessageBox.Show("fail");}

I promise that I will not change the PATH variable again other than:PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games

Posted

Sim, era essa a ideia inicial do projecto, mas depois começou a complicar-se e a afastar-se da ideia inicial, devido a alguns problemas e também à falta de conhecimentos, ficou assim como o podem ver.

Havia outra versão que estava um pouco melhor, mas infelizmente não tinha feito backup e quando formatei o portátil... tive de recomeçar quase do zero...

I promise that I will not change the PATH variable again other than:PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...

Important Information

By using this site you accept our Terms of Use and Privacy Policy. We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.