begin process at 2012 05 27 14:56:59
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

Chaîne de caractères

 > CONVERTISSEUR EN BASE 16

CONVERTISSEUR EN BASE 16


 Information sur la source

Note :
10 / 10 - par 1 personne
10,00 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10
Catégorie :Chaîne de caractères Niveau :Débutant Date de création :04/12/2002 Date de mise à jour :04/12/2002 19:00:04 Vu :5 682

Auteur : BeB3Re

Ecrire un message privé
Commentaire sur cette source (6)
Ajouter un commentaire et/ou une note

 Description

Comme pour le précedent ce progz converti du base 10 mais cette fois il le converti en base 16
vous pouvez cette fois entrer n'importe quel entier...

Source

  • #include <iostream.h>
  • #include <stdlib.h>
  • int convert(int a)
  • {
  • int r;
  • int res;
  • int dif;
  • char * let;
  • char * av;
  • r=a%16;
  • res=(a-r)/16;
  • if(r<10)
  • {
  • cout << res << r << endl;
  • system("pause");
  • }
  • else
  • {
  • if(r=10)
  • let="A";
  • if(r=11)
  • let="B";
  • if(r=12)
  • let="C";
  • if(r=13)
  • let="D";
  • if(r=14)
  • let="E";
  • if(r=15)
  • {
  • let="F";
  • }
  • cout << res << let << endl;
  • system("pause");
  • }
  • }
  • int main()
  • {
  • int x;
  • cout << "Ce programme converti une valeur numérique en base 16, entrez une valeur : ";
  • cin >> x;
  • convert(x);
  • }
#include <iostream.h>
#include <stdlib.h>

int convert(int a)
{
int r;
int res;
int dif;
char * let;
char * av;

r=a%16;
res=(a-r)/16;

if(r<10)
{
cout << res << r << endl;
system("pause");
}
else
{
if(r=10)
let="A";
if(r=11)
let="B";
if(r=12)
let="C";
if(r=13)
let="D";
if(r=14)
let="E";
if(r=15)
{
let="F";
}
cout << res << let << endl;
system("pause");
}
}

int main()
{
int x;
cout << "Ce programme converti une valeur numérique en base 16, entrez une valeur : ";
cin >> x;
convert(x);
}



 Sources du même auteur

CONVERTISSEUR EN BASE 2
Source avec Zip TAILLE DES VARIABLES
Source avec Zip PRÉSENTE TOI A TON ORDINATEUR!

 Sources de la même categorie

CALCUL DE CLEF RIB par Renfield
Source avec Zip [C] WD_STRING V2.2 par cyberripper
Source avec Zip LES STRING EN C, AFFECTATION, CONCATÉNATION, SPLIT, ... par appranting
Source avec Zip [C] WD_STRING V1.9 par cyberripper
Source avec Zip LIBRAIRIE LANGUAGES par astro53

Commentaires et avis

Commentaire de tavernier le 04/12/2002 20:49:34

Moi je te proposerais ca (c'est quand meme plus court):

#include &lt;stdio.h&gt;
int main(int argc, char* argv[]){
int aconvert;
scanf("Entrez la valeur à convertir(base 10):%d",&aconvert);
printf("%d (base 10) =%x (base 16)", aconvert, aconvert);
return 0;
}

Y'a des chances que ce que je dis ne marche pas

Commentaire de BeB3Re le 04/12/2002 20:54:06

nan ca marche po...

moi je trouve ke tant ke ca marche et ke ya pas de faille la taille du prog on sen Fouuuut mais bon c dur de taper un prog sans l'essayer alors tu es pardonné ;) LOL
en fait no prog n'affiche rien du tt

Commentaire de tavernier le 04/12/2002 21:34:30

envoila un qui marche:

#include &lt;stdio.h&gt;

main(){
int a;
printf("entrez la valeur a convertir: ");
scanf("%d",&a);
printf("%d en base 10 = %x en base 16", a, a);
return 0;
}

Commentaire de tavernier le 04/12/2002 21:37:16

je sens que je vais me faire engueuler pour le prototype de main !
d'aailleurs beb3re, tu mets int main mais tu ne renvoies pas d'entier ! =&gt;c'est bizarre

Commentaire de BeB3Re le 05/12/2002 07:32:37

je sais c po au pts

Commentaire de amchac le 26/11/2009 02:43:36

je ne sais pas comment faire cette question
bool convertir_Bin_en_Base(int nbreBin[], int nbreObtenu[], int base);

Cette fonction permet de convertir le nombre binaire reçu en paramètre en nombre
octal si le paramètre base est 8 ou en nombre hexadécimal si le paramètre de la
base est 16. Le résultat est mémorisé à l'aide du paramètre nbreObtenu. La
fonction retourne true si la base est 8 ou 16, false autrement.

 Ajouter un commentaire




Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
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,718 sec (4)

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