Académique Documents
Professionnel Documents
Culture Documents
Enseignement
Assia Mebarki
Abstruct - Afin de susciter l'intérêt des étudiants et de les motiver dans l'apprentissage du langage
C, ce programmes additifs dans le module ont pour but de développer un programme de conversion.
nous avons pu constater des étudiants est apprendis les tâches à. Au fur et à mesure des années,
l’équipe enseignante améliore sa façon de présenter le problème, pour décomposer au maximum
les étapes à effectuer et aider les étudiants à mener à bien ce projet.
I. Introduction
II. La Compilation
Le C est un langage compilé (par opposition Un programme en langage C est constitué
aux langages interprétés). Le programme des groupes suivants [4] :
fichier source n’est pas exécutable par le • Les identificateurs
microprocesseur, il faut le traduire en • Les mots clefs
• Les constantes
• Les chaines de caractère
• Les opérateurs
• Les signes de ponctuation Réel double double exponentielle;
Chaîne (ici de longueur 20) char nom [20];
Références bibliographiques
VII. Programme de conversion to
binaire en decimale
[1] Nabiha Azizi Cour Introduction au langage C
#include <stdio.h> 2015
#include <math.h> [2] https://koor.fr/C/Tutorial/Compilation.wp
int binaryToDecimal(long
binarynum) [3] https://beginnersbook.com
{ [4] http://progwd.blogspot.com
int decimalnum = 0, temp = 0,
remainder; [5]http://www.guill.net/index.php?cat=6&prg=4
while (binarynum!=0)
{
remainder = binarynum %
10;
binarynum = binarynum /
10;
decimalnum = decimalnum +
remainder*pow(2,temp);
temp++;
}
return decimalnum;
}
int main()
{
long binarynum;
printf("Enter a binary number:
");
scanf("%ld", &binarynum);
printf("Equivalent decimal
number is: %d",
binaryToDecimal(binarynum));
return 0;
}