Sign in Join

Live chat for Free Pascal, Lazarus, Delphi and every Pascal programmer.

Catalog · How the catalog works
Anything · Lazarus or Delphi
Random projectRandom project

Par_Impar

Código en PASCAL que demuestra una lógica simple para determinar si el número natural es par o impar.

View on GitHub

Member rating

No ratings yet.

Sign in to rate this project.

README

Par_Impar

Código en PASCAL que demuestra una lógica simple para determinar si el número natural es par o impar.

Lógica simple utilizando la palabra reservada "mod" (modificación). Mod ( módulo ) divide dos números y devuelve solo el resto. Por ejemplo, la expresión "a:= 13 mod 4;" evaluaría a 1 (a=1), mientras que "b := 12 mod 4;" evaluaría a 0 (b=0). A partir de la versión 3.1.1, FreePascal también admite el operador mod para valores de punto flotante cuando incluye la unidad matemática. La precisión utilizada es la precisión más alta disponible para la plataforma. por ejemplo, la expresión "a:= 12.9 mod 2.2;" evaluaría a 1.9. Esto es equivalente a I mod J = I - int(I / J) * J.

El resultado es el mismo que el de la función fmod para la máxima precisión disponible para la plataforma.

En versiones anteriores de FPC que admiten la sobrecarga de operadores, puede agregar esta función usted mismo. Aquí hay un ejemplo de módulo de doble precisión.