Main Page | Data Structures | File List | Data Fields | Globals

int_numbers.c File Reference

Implementation des nombres entiers. More...

#include <stdio.h>
#include "numbers.h"

Include dependency graph for int_numbers.c:

Include dependency graph

Go to the source code of this file.

Functions

number addInt (const number x, const number y)
number multInt (const number x, const number y)
number getUnitInt ()
number getZeroInt ()
void displayInt (const number x)
number getIntNumber (const int n)


Detailed Description

Implementation des nombres entiers.

Author:
Sylvain Lombardy
Date:
15 octobre 2007

Definition in file int_numbers.c.


Function Documentation

number addInt const number  x,
const number  y
[static]
 

Addition pour les nombres entiers

Parameters:
x : Premier nombre
y : Second nombre
Returns:
La somme des deux nombres, s'ils sont entiers, un nombre ERROR sinon
See also:
ERROR

Definition at line 53 of file int_numbers.c.

References INT_NUMBER, value_type::intval, number, NB::type, and NB::val.

void displayInt const number  x  )  [static]
 

Affiche le nombre entier x

Parameters:
x : un nombre

Definition at line 79 of file int_numbers.c.

References value_type::intval, number, and NB::val.

Referenced by getIntNumber().

number getIntNumber const int  n  ) 
 

Constructeur de nombre entier

Parameters:
i : un entier
Returns:
Un nombre entier de valeur i

Definition at line 42 of file int_numbers.c.

References displayInt(), and number.

Referenced by getUnitInt(), and getZeroInt().

number getUnitInt  )  [static]
 

Element neutre multiplicatif : 1

Returns:
L'entier de valeur 1

Definition at line 71 of file int_numbers.c.

References getIntNumber(), and number.

number getZeroInt  )  [static]
 

Element neutre additif : 0

Returns:
L'entier de valeur 0

Definition at line 75 of file int_numbers.c.

References getIntNumber(), and number.

number multInt const number  x,
const number  y
[static]
 

Multiplication pour les nombres entiers

Parameters:
x : Premier nombre
y : Second nombre
Returns:
Le produit des deux nombres, s'ils sont entiers, un nombre ERROR sinon
See also:
ERROR

Definition at line 62 of file int_numbers.c.

References INT_NUMBER, value_type::intval, number, NB::type, and NB::val.


Generated on Thu Dec 18 16:01:23 2008 for Numbers by  doxygen 1.3.9.1