29/01/2020, 09:15:46 am *
Bienvenido(a), Visitante. Por favor, ingresa o regístrate.
¿Perdiste tu email de activación?

Ingresar con nombre de usuario, contraseña y duración de la sesión
Noticias: ¡Atención! Hay que poner la matemática con LaTeX, y se hace así (clic aquí):
 
 
Páginas: [1]   Ir Abajo
  Imprimir  
Autor Tema: Cual es algoritmo para calcular FLOOR y CEILING  (Leído 1277 veces)
0 Usuarios y 1 Visitante están viendo este tema.
compsystems
Semi pleno
***

Karma: +0/-0
Desconectado Desconectado

Sexo: Masculino
Colombia Colombia

Mensajes: 60



Ver Perfil WWW
« : 24/04/2015, 18:40:44 pm »

Hola estoy programando la función MODULO, esto es lo que llevo

Código:
SubProceso modxy = modulo ( x, y )
Si y = 0 Entonces
modxy = x
Sino
modxy = x-y*(piso(x/y))
Fin Si
Fin SubProceso

Pero me hace falta definir la función floor o piso en castellano, he buscado el algoritmo en la red sin éxito, por favor alguien que me colabore y de paso agregar la función ceiling o techo

Gracias

Info en Wikipedia sobre FLOOR y CEILING
http://es.wikipedia.org/wiki/Funciones_de_parte_entera
En línea

ingmarov
Moderador Global
Pleno*
*

Karma: +0/-0
Desconectado Desconectado

Sexo: Masculino
Honduras Honduras

Mensajes: 4.447



Ver Perfil
« Respuesta #1 : 24/04/2015, 19:06:36 pm »

Creo que podrías crear alguna de estas funciones utilizando la función de rodondeo "round()"

Por ejemplo:

Código:
piso(n)

m=round(n)

if m>n
   return(m-1)
if m<=n
   return m


Pensaba en valores positivos de n, habrá que considerar los valores negativos.
En línea

No te confíes, revisa lo que escribo. Yo también me equivoco.
Odio el autocorrector de Android...
Páginas: [1]   Ir Arriba
  Imprimir  
 
Ir a:  

Impulsado por MySQL Impulsado por PHP Powered by SMF 1.1.4 | SMF © 2006, Simple Machines LLC XHTML 1.0 válido! CSS válido!