NUMERO PRIMO Y FACTORIAL SCILAB
Publicado por chema54 (2 intervenciones) el 08/10/2011 13:00:13
TENGO QUE HACER UN PROGRAMA QUE ME DIGA SI EL NÚMERO INTRODUCIDO ES PRIMO O NO Y SI LO ES QUE CALCULE SU FACTORIAL.while repetir=="si"
n=input("Introduce un número")
if int(n)~=n |n<0
disp("Debe ser entero positivo")
n=input("Introduce otro número")
else res_prim%e
for i=2:(n-1)
if modulo(n,i)==0
res_primo%f
break
if %res_primo==%t
factori=fact(n)
printf ("El número(%i)es primo y su factorial es(%factori)",i,factori)
else
printf("El número(%i) no es primo y no se puede hacer el factorial",i)
end
end
end
repetir=input("Desea repetir el calculo?")
end
end
n=input("Introduce un número")
if int(n)~=n |n<0
disp("Debe ser entero positivo")
n=input("Introduce otro número")
else res_prim%e
for i=2:(n-1)
if modulo(n,i)==0
res_primo%f
break
if %res_primo==%t
factori=fact(n)
printf ("El número(%i)es primo y su factorial es(%factori)",i,factori)
else
printf("El número(%i) no es primo y no se puede hacer el factorial",i)
end
end
end
repetir=input("Desea repetir el calculo?")
end
end
Valora esta pregunta


0