Ensamblador - numeros incipidos

 
Vista:

numeros incipidos

Publicado por juan jose (1 intervención) el 24/03/2007 20:31:55
HOA A TODOS .

MI PROBLEMA ES EL SIGUIENTE:
TENGO QUE REALIZAR UN PROGRAMA EN ENSAMBLADOR DEL 8086 QUE MIGA SI UN NUMERO ES INCIPIDO O NO LO ES.
¿COMO ES ESTO?

SE DEBE TOMAR UN NUMERO DE TRES DIGITOS, TOMAR CADA UNO DE SUS DIGITOS ELEVARLOS AL CUADRADO Y SUMARLOS, SI EL RESULTADO ES 4 ENTONCES ES UN NUMERO INCIPIDO SI ES 1 ES NO INCIPIDO SI ES CUALQUIER OTRO HACERLO LO MISMO.

ejemplo:
145
1(al cuadrado)+4(al cuadrado)+5(al cuadrado) = 42
4(alcuadrado)+2(al cuadrado) = 20
2(al cuadrado)+0(al cuadrado) = 4 "ES INCIPIDO"
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder