Savoir par quel nombre est divisible un nombre

Vous débutez et vous avez besoin d'aide ? N'hésitez pas à poser vos questions
Ollivier
Messages : 4197
Inscription : ven. 29/juin/2007 17:50
Localisation : Encore ?
Contact :

Re: Savoir par quel nombre est divisible un nombre

Message par Ollivier »

Lord Nelson a écrit :0 est divisable par: Rien
Il n'y a pas un chiffre qui soit divisable.
Un nombre est divisable dans le sens où ses chiffres peuvent être séparés.
Exemple: 12345 devient 12 et 345.
C'est un terme plus utilisé pour les modifications cadastrales que pour les mathématiques.

"Divisible" évoque la division arithmétique.

Ensuite 0 est divisible par tous les nombres non nuls.
0/100 = 0
0/1 = 0
Avatar de l’utilisateur
Micoute
Messages : 2583
Inscription : dim. 02/oct./2011 16:17
Localisation : 35520 La Mézière

Re: Savoir par quel nombre est divisible un nombre

Message par Micoute »

Bonjour à tous, c'est mieux de mettre NombreDivisiblePar(Nombre, 2, nombre-1) pour éviter d'écrire la valeur de nombre à la fin du listing.

Code : Tout sélectionner

Procedure.s NombreDivisiblePar(Nombre.Q, DiviseurMinimum.Q, DiviseurMaximum.Q)
  Protected Resultat$
  
  If Nombre > 0
    For Diviseur = DiviseurMinimum To DiviseurMaximum
      If Nombre % Diviseur = 0
        Resultat$ + Str(Diviseur) + ", "
      EndIf
    Next
    
    If Resultat$ = ""
      Resultat$ = "Rien, "
    EndIf
  EndIf
  
  ProcedureReturn Left(Resultat$, Len(Resultat$) - 2)
EndProcedure

For Nombre = 0 To 1000
  Debug Str(Nombre) + " est divisible par: " + NombreDivisiblePar(Nombre, 2, nombre-1)
Next
Dernière modification par Micoute le lun. 01/déc./2014 9:47, modifié 1 fois.
Microsoft Windows 10 Famille 64 bits : Carte mère : ASRock 970 Extreme3 R2.0 : Carte Graphique NVIDIA GeForce RTX 3080 : Processeur AMD FX 6300 6 cœurs 12 threads 3,50 GHz PB 6.20 LTS (x64)
Un homme doit être poli, mais il doit aussi être libre !
Avatar de l’utilisateur
djes
Messages : 4252
Inscription : ven. 11/févr./2005 17:34
Localisation : Arras, France

Re: Savoir par quel nombre est divisible un nombre

Message par djes »

Pour ceux qui lisent en diagonale... :twisted:
Ollivier a écrit :
Lord Nelson a écrit :0 est divisable par: Rien
Il n'y a pas un chiffre qui soit divisable.
Un nombre est divisable dans le sens où ses chiffres peuvent être séparés.
Exemple: 12345 devient 12 et 345.
C'est un terme plus utilisé pour les modifications cadastrales que pour les mathématiques.

"Divisible" évoque la division arithmétique.

Ensuite 0 est divisible par tous les nombres non nuls.
0/100 = 0
0/1 = 0
Répondre