Division euclid*ienne.

Insonore Messages postés 10 Statut Membre -  
SachaDee Messages postés 13 Statut Membre -
Bonjour,

Je cherche à créer un programme permettant de réaliser un division euclidienne. C'est à dire un programme qui, lorsque le dividende et le diviseur sont donnés par l'utilisateur, donne la partie entière du quotient ainsi que le reste. Ce programme a pour but d'aboutir à l'utilisation de modulo.

Si quelqu'un connait et programme qui permet d'effectuer des calculs avec un modulo donné, ou de faire une division euclidienne ou ne serait qu'une commande pour obtenir la partie entière d'un nombre, je vous en serait reconnaissant.

Merci d'avance,
Insonore.

1 réponse

  1. SachaDee Messages postés 13 Statut Membre 10
     
    Voici un code que j'avais fait :

    @echo off
    Title PGCD by Euclide

    :start
    cls
    set /p "Np=Nombre le + grand: "
    echo.
    set /p "Nm=Nombre le - grand: "

    call:resolve %Np% %Nm%
    exit/b

    :resolve
    set /a $dif="%~1"-("%~2"*("%~1" / "%~2"))
    if %$dif% LEQ 0 (
    cls
    echo PGDC^(%Np%;%Nm%^) = [%2]
    if %2 equ 1 echo ^(%Np%;%Nm%^) sont premier entre eux
    pause
    goto:start)
    call:resolve %2 %$dif%

    Source:

    https://batch.xoo.it/login.php?redirect=p28169.htm
    0