Esta es probablemente una pregunta tonta y fácil, pero a veces parece que las cosas más simples me dan más problemas.Pregunta matemática en C o en el objetivo C
Esta fórmula se supone que dame un número entre 0 y 100.
(200/23) * Abs(Mod(2987, 23) - 23/2)
En CI objetivo codificado así:
(200/23) * abs(2987 % 23) - (23/2);
es la fórmula defectuoso (y no da una respuesta entre 0 y 100) o es mi código incorrecto? Parece que mi módulo no me está dando el resultado correcto. ¿No debería darme un entero de un número?
Gracias
Pregunta tonta: en C esto nunca devolvería un número de punto flotante, ya que todos los valores implicados son enteros. ¿Funciona de manera diferente en Objective C? –
No sé lo que está haciendo, pero si alguna vez quiere un número aleatorio: 'arc4random()% 100'. O bien podrías escribir el número constante y terminar con él. – pablasso