begin process at 2012 02 12 07:24:28
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

Divers

 > DÉCIMAL --> AUTRE ( HÉXADÉCIMAL , BINAIRE ,...)

DÉCIMAL --> AUTRE ( HÉXADÉCIMAL , BINAIRE ,...)


 Information sur la source

Note :
Aucune note
Catégorie :Divers Niveau :Débutant Date de création :07/05/2003 Date de mise à jour :07/05/2003 13:02:33 Vu :3 822

Auteur : alphaone

Ecrire un message privé
Site perso
Ce membre participe au partage de revenus publicitaires
Commentaire sur cette source (1)
Ajouter un commentaire et/ou une note


 Description

Ce programme convertit du décimal en un autre format alphanumérique ou numérique ( binaire , hexadécimal ) voire source.

Source

  • /* corvertiseur x en decimal
  • #include <iostream.h>
  • auteur:alphaone
  • But:Il convertit un nombre en décimal
  • binaire: 0 , 1
  • 1 + 1
  • 2
  • donc la base du binaire est deux.
  • Hexadécimal: 0,1,2,3,4,5,6,7,8,9,a,b,c,d,e,f
  • 1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1
  • 16
  • donc la base du binaire est 16.
  • */
  • #include <stdio.h>
  • #include <iostream.h>
  • #include <stdlib.h>
  • int pui(int n , int p)
  • {
  • int t;
  • t=0;
  • int r;
  • r=1;
  • while(t<n)
  • {
  • t=t+1;
  • r=r*p;
  • }
  • return (r);
  • }
  • int main()
  • {
  • int ta[9];
  • int b;
  • int n;
  • float r;
  • int e;
  • int t;
  • cout << "Nombre de chiffre:";
  • int defchi;
  • cin >> defchi;
  • cout << "Nombre:";
  • cin >> n;
  • e=4;
  • while(e>0)
  • {
  • e=e-1;
  • ta[e]=0;
  • r=pui(e , defchi);
  • t=int(n/r);
  • ta[e]=t;
  • n=n-ta[e]*r;
  • }
  • cout << "Nombre converti:";
  • int zero;
  • zero=0;
  • e=4;
  • while(e>0)
  • {
  • e=e-1;
  • if(ta[e]!=0)
  • zero=1;
  • if(zero==1)
  • if(ta[e]>9)
  • cout << (char)(ta[e]+55);
  • else
  • cout << ta[e];
  • }
  • cout << "\n";
  • system("PAUSE");
  • return 0;
  • }
/*     corvertiseur x en decimal

#include <iostream.h>

auteur:alphaone

But:Il convertit un nombre en décimal
binaire: 0 , 1
         1 + 1
         2
donc la base du binaire est deux.
Hexadécimal: 0,1,2,3,4,5,6,7,8,9,a,b,c,d,e,f
             1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1
             16
donc la base du binaire est 16.

*/
#include <stdio.h>
#include <iostream.h>
#include <stdlib.h>
int pui(int n , int p)
{
  int t;
  t=0;
  int r;
  r=1;
  while(t<n)
    {
      t=t+1;
      r=r*p;
    }
  return (r);
}
int main()
{
  int ta[9];
  int b;
  int n;
  float r;
  int e;
  int t;
  cout << "Nombre de chiffre:";
  int defchi;
  cin >> defchi;
  cout << "Nombre:";
  cin >> n;
  e=4;
  while(e>0)
    {
      e=e-1;
      ta[e]=0;
      r=pui(e , defchi);
      t=int(n/r);
      ta[e]=t;
      n=n-ta[e]*r;
    }
  cout << "Nombre converti:";
  int zero;
  zero=0;
  e=4;
  while(e>0)
    {
      e=e-1;
      if(ta[e]!=0)
        zero=1;
      if(zero==1)
        if(ta[e]>9)
          cout << (char)(ta[e]+55);
        else
          cout << ta[e];
    }
  cout << "\n";
  system("PAUSE");
  return 0;
}
 



 Sources du même auteur

Source avec Zip Source avec une capture UNIX SOCKET RELAY
Source avec Zip Source avec une capture QCSSCOMPRESSOR
Source avec Zip Source avec une capture DEBUG DEVEL SERVER
Source avec Zip Source avec une capture DEBUG DEVEL
Source avec Zip TWEAKER

 Sources de la même categorie

Source avec Zip ÉDITEUR DE RECTANGLES EN CONSOLE par seoseo
CONVERSION DE FICHIER EN FICHIER BMP par seoseo
Source avec Zip DETECTEUR EJP par idpro
Source avec Zip Source avec une capture SHOP MANAGER CONSOLE SUR WINDOWS par antho974
Source avec Zip JOUR DE NAISSANCE par fredg19

Commentaires et avis

Commentaire de steevyf2008 le 25/01/2008 03:45:19

j'aimerais avoir les codes sources d'un programme en c qui permet de convertir la base 10 en base 16 et afficher un texte couleur

 Ajouter un commentaire




Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,983 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales