Ver Mensaje Individual
  #2 (permalink)  
Antiguo 22/01/2002, 16:27
legolas
 
Fecha de Ingreso: agosto-2001
Mensajes: 399
Antigüedad: 22 años, 8 meses
Puntos: 0
Re: Chilenos¡¡ Alguien sabe el ASP para RUT

Hola,
no lo tengo en ASP, pero tal vez te sirva este en C (lo puedes adaptar):

int main()
{
int resta,n1,n2,n3,n4,n5,n6,n7,n8,sum,resto,n;
char dv;
printf("Ingrese Rut de 8 digitos, si es de menor cantidad anteponga 0 : \n");
scanf("%d",&n1);scanf("%d" ,&n2);scanf("%d",&n3);scanf(&quo t;%d",&n4);scanf("%d",&n5);
scanf("%d",&n6);scanf("%d" ,&n7);scanf("%d",&n8);
scanf("%s",&dv);n = atoi(&dv);
sum = ((n1*3)+(n2*2)+(n3*7)+(n4*6)+(n5*5)+(n6*4)+(n7*3)+ (n8*2));
resta = 11-(sum%11);
if (resta > 10) {
if (n == 0) printf("RUT CORRECTO\n");
else printf("RUT INCORRECTO\n"); }
if (resta < 10) {
if (n == resta) printf("RUT CORRECTO\n");
else printf("RUT INCORRECTO\n"); }
if (resta == 10) {
if (dv == 'k'|| dv =='K') printf("RUT CORRECTO\n");
else printf("RUT INCORRECTO\n"); }
system("PAUSE");
return 0;


Espero que sirva ;)