IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Langage PHP Discussion :

Mathématiques [Fait]


Sujet :

Langage PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Homme Profil pro
    PLM IT Consultant
    Inscrit en
    Novembre 2003
    Messages
    202
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : Suisse

    Informations professionnelles :
    Activité : PLM IT Consultant

    Informations forums :
    Inscription : Novembre 2003
    Messages : 202
    Par défaut Mathématiques
    Re,
    J'aimerais une fonction divisantes qui prends que des entiers, exemple:

    10/3 = 3
    25/6 = 4

  2. #2
    Membre averti
    Profil pro
    Inscrit en
    Juillet 2004
    Messages
    18
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Juillet 2004
    Messages : 18
    Par défaut
    Arrondi d'un nombre auteur : CyberzoideArrondi à l'entier supérieur : ceil(),
    arrondi à l'entier inférieur : floor(),
    arrondi à l'entier le plus proche : round().

    Exemples :
    echo ceil(1.1); // affiche 2
    echo floor(-1.6); // affiche -2
    echo round(1.5); // affiche 2
    A noter que round($nbr [, $dec]) peut prendre un argument optionnel lui spécifiant le nombre de chiffres après la virgule qu'il faut garder : c'est la précision décimale.
    <== FAQ PHP

    En clair:

    floor(10/3) = 3
    floor(25/6) = 4

  3. #3
    Rédacteur

    Avatar de Yogui
    Homme Profil pro
    Directeur technique
    Inscrit en
    Février 2004
    Messages
    13 721
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Yonne (Bourgogne)

    Informations professionnelles :
    Activité : Directeur technique

    Informations forums :
    Inscription : Février 2004
    Messages : 13 721
    Par défaut
    Salut

    Il me semble que les fonctions bc permettent de le faire également :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    bcdiv(10, 3); // 3 (par défaut : pas de virgule)
    bcdiv(10, 3, 1); // 3.3
    bcdiv(10, 3, 3); // 3.333

Discussions similaires

  1. Mathématiques & ASP
    Par gdavin dans le forum ASP
    Réponses: 2
    Dernier message: 27/02/2004, 10h31
  2. Morphologie mathématique
    Par GoldenEye dans le forum Mathématiques
    Réponses: 4
    Dernier message: 16/02/2004, 16h04
  3. [SYBASE] Fonctions SYBASE mathématiques et textes
    Par Ludolitaliano dans le forum Sybase
    Réponses: 3
    Dernier message: 30/09/2003, 17h18
  4. évaluateur de formule mathématique
    Par lyrau dans le forum Générateurs de compilateur
    Réponses: 5
    Dernier message: 28/03/2003, 23h50
  5. Implémentation des fonctions mathématiques
    Par mat.M dans le forum Mathématiques
    Réponses: 9
    Dernier message: 17/06/2002, 17h19

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo