SVP aider moi sinon j'aurais un 0 en td

aymen -  
 random -
bonjour
Je suis un etudiant en ISG en tunisie, je n'arrive pas a créer un projet de programmation notté en controle continue, j'aurais un 0 si je ne le fais pas
AIDER MOI SVP
le programme doit étre créer sur C et non pas sur C++ ,et voila son données:
*introduire un base par (exemple binaire )et le programme le convertit vers les AUTRES BASES (16,10,et 8);

SVP faire le programme clairement car je ne comprend pad bien en programmation.
Merci plus l'infinie fois

2 réponses

  1. blurk Messages postés 493 Date d'inscription   Statut Membre 160
     
    désolé, mais
    pourquoi ferais-je gratuitement les devoirs
    de quelqu'un qui ne veut pas travailler,
    alors que je suis au chômage depuis 18 mois ?
    tu veux devenir informaticien ?
    ¤
    0
  2. random
     
    je joins une fonction visual basic utilisable jusqu'à la base 200, cela fonctionnerait au delà, le problème c'est de trouver des signes pour
    représenter des chiffres

    Function cbase(ByVal nb As Long, base As Variant) As String
    Dim rep As String
    Dim nbetape As Byte
    Dim boucle As Byte
    Dim modulo As Variant
    On Error GoTo fin
    nbetape = CByte(Log(nb) / Log(base)) + 1
    For boucle = 1 To nbetape
    modulo = nb - (Int(nb / base) * base)
    If modulo >= 10 Then
    modulo = Chr(modulo + 55)
    End If
    rep = modulo & rep
    nb = Int(nb / base)
    Next boucle
    cbase = rep
    Exit Function
    fin:
    MsgBox ("données invalides")
    End Function
    0