Foros del Web » Programando para Internet » PHP »

Pregunta de principiantes

Estas en el tema de Pregunta de principiantes en el foro de PHP en Foros del Web. Que es el operador % (Modulo) y para que sirve... no me salgan con que calcula el "resto" de una division entera.. pero pues que ...
  #1 (permalink)  
Antiguo 13/08/2009, 11:37
 
Fecha de Ingreso: junio-2009
Mensajes: 51
Antigüedad: 14 años, 10 meses
Puntos: 1
Información Pregunta de principiantes

Que es el operador % (Modulo) y para que sirve... no me salgan con que calcula el "resto" de una division entera.. pero pues que es el RESTO ?? xDD

como ejemplo ponen

$resto = 17%3;

resto = 2

y si dividimos 17 entre 3 nos da 5.66 ... no estan muy buenas mis matematicas que digamos pero ahi no veo un 2 ......

la verdad es que NO ENTIENDO xDDD eso del "resto" a que se refieren con eso?? me pueden ayudar con manzanas y peras ... es que ya quiero entenderlo :P

Gracias.
  #2 (permalink)  
Antiguo 13/08/2009, 12:24
Avatar de OsSk4R  
Fecha de Ingreso: octubre-2006
Ubicación: $this->home
Mensajes: 824
Antigüedad: 17 años, 6 meses
Puntos: 74
Respuesta: Pregunta de principiantes

Buenas,

¬¬ El operador % calcula el resto de una división entera. Lo siento, pero es así.

Claro que si calculas 17 entre 3 te da 5.66.... porque es el cociente ¿pero y el resto? el 2 es el resto.
Prueba hacer esa division a mano, y verás como sale un 2. Lo de abajo del todo, es el resto.

No recuerdas las partes de la division: ¿Dividendo. divisor, cociente y resto?

Saludos,
  #3 (permalink)  
Antiguo 13/08/2009, 12:39
Avatar de PacoRuiz  
Fecha de Ingreso: abril-2009
Mensajes: 254
Antigüedad: 15 años
Puntos: 3
Respuesta: Pregunta de principiantes

Si tienes diecisiete caramelos y los repartes entre tres personas, le das cinco a cada uno y te sobran dos. Esos que te sobran se llama resto.

Si sigues la división y quieres repartir esos dos entre los tres, te dará 0,66. 66 centésimas de caramelo a cada persona. Por eso es 5,66.
  #4 (permalink)  
Antiguo 13/08/2009, 13:16
Avatar de Shagrath007  
Fecha de Ingreso: diciembre-2006
Mensajes: 18
Antigüedad: 17 años, 4 meses
Puntos: 0
Respuesta: Pregunta de principiantes

Paco Ruiz te lo explicó muy claro, cuando hablamos de programación el módulo es el residuo de una división, si divides 17 entre 3, el resultado es 5 y te 'sobran' 2, eso que te 'sobra' en México le llamamos REsiduo y esto es precisamente el valor que arroja el módulo
  #5 (permalink)  
Antiguo 21/08/2009, 09:22
 
Fecha de Ingreso: junio-2009
Mensajes: 51
Antigüedad: 14 años, 10 meses
Puntos: 1
Respuesta: Pregunta de principiantes

Juas gracias !!!!! a todos por la explicacion pero la de PacoRuiz me parecio excelente !!!

Entendido, anotado y comprendido ( porfin alguien lo explico son tecnisismos )
  #6 (permalink)  
Antiguo 21/08/2009, 13:39
Avatar de PacoRuiz  
Fecha de Ingreso: abril-2009
Mensajes: 254
Antigüedad: 15 años
Puntos: 3
Respuesta: Pregunta de principiantes

Pues nada alexitech, a mandar que para eso estamos. Cuando tengas otra duda pregunta que intentaremos responder. Puedes preguntar si quieres para qué sirve el operador + que esa también me la sé.
  #7 (permalink)  
Antiguo 22/08/2009, 09:45
 
Fecha de Ingreso: junio-2009
Mensajes: 51
Antigüedad: 14 años, 10 meses
Puntos: 1
Respuesta: Pregunta de principiantes

¬¬ no se porque distingo un poco de sarcasmo en tu comentario xDDDDD grax !! realmente no tengo duda en el operador + mas que nada el que me da lio es - xDDDDDDDDDDDDDDD.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 08:07.