Você está na página 1de 2

%Universidad Técnica del Norte

%Carrera de Ingeniería en Mantenimiento Eléctrico


%Edison Crucerira
%Noveno Semestre
%jueves, 09 de noviembre
%Informática Aplicada
%Verificador de cedula

Coeficientes = [2 1 2 1 2 1 2 1 2]
cedula = [0 4 0 1 7 9 8 3 5]

if (cedula(1)>2)
cedula ='Error'
end
if(cedula(3)>5)
cedula = 'Error'
end
while cedula(1)==2
(cedula(2)<4)
end

>>resultado1 = [coeficientes(1) * cedula(1)]

resultado1 = 0

>> resultado2 = [coeficientes(2) * cedula(2)]

resultado2 = 4

>> resultado3 = [coeficientes(3) * cedula(3)]

resultado3 = 0

>> resultado4 = [coeficientes(4) * cedula(4)]

resultado4 = 1

>> resultado5 = [coeficientes(5) * cedula(5)]

resultado5 = 14

>> if (resultado5 >= 10)


correccion5 = resultado5 - 9
end

correccion5 = 5
>> resultado6 = [coeficientes(6) * cedula(6)]

resultado6 = 9

>> resultado7 = [coeficientes(7) * cedula(7)]

resultado7 = 16

>> if (resultado7 >= 10)


correccion7 = resultado7 - 9
end

correccion7 = 7

>> resultado8 = [coeficientes(8) * cedula(8)]

resultado8 = 3

>> resultado9 = [coeficientes(9) * cedula(9)]

resultado9 = 10

>> if (resultado9 >= 10)

Correccion9 = resultado9 - 9
end

correccion = 1

>> sumatoria = (resultado1 + resultado2 + resultado3 + resultado4 +


resulatado5 + resultado6 + resulatado7 + resultado8 + resulatado)

sumatoria = 30

>> decena = floor(sumatoria/10)

decena = 3

>> decena = (decena + 1)

decena = 4

>> decena = (decena * 10)

decena = 40

>> verificador = (decena - sumatoria)

verificador = 10 = 0

%Si el resultado de la suma de todos los resultados menos la decena


superior es igual a 10 el décimo digito es 0.

Você também pode gostar