14-11-2012 08:32
Lo solucionaria diferente
Valor=0
Mientras valor=0
  Pedir valor
  Si este es 0
┬á ┬á Escribir "que es 0, coño"
Ahora la paridad. Tienes dos opciones.
El resto, como haces... O...
Paridad=valor & 1
Si paridad=0 escribir "es par
Sino escribir "es impar
Estamos tratando paridad. Y la paridad es base 2. Es más rapido usar un and binario para quedarse el último digito que conseguirse el resto de la division. Una operacion mucho mas costosa.
1
2 10
3 11
4 100
5 101
6 110
7 111
8 1000
...
Valor=0
Mientras valor=0
  Pedir valor
  Si este es 0
┬á ┬á Escribir "que es 0, coño"
Ahora la paridad. Tienes dos opciones.
El resto, como haces... O...
Paridad=valor & 1
Si paridad=0 escribir "es par
Sino escribir "es impar
Estamos tratando paridad. Y la paridad es base 2. Es más rapido usar un and binario para quedarse el último digito que conseguirse el resto de la division. Una operacion mucho mas costosa.
1
2 10
3 11
4 100
5 101
6 110
7 111
8 1000
...