NewsLetter
Pour vous inscrire à la NewsLetter :

Inscription Desinscription

HTML
Introduction
Cours

C
Cours

VBasic
Introduction
Cours
Codes sources
Freewares
Dlls

QBasic
Introduction
Cours

68HC11
Introduction
Montage
Implantation
Informations
Cours

Pascal
Cours






Membre de Click-FR®, Réseau francophone Paie-Par-Click


Navigation

Projet 1:Converssion Franc/Euro

Commencons par decrire les commandes dont nous aurons besoins pour ce projet:

-Définir le taux de conversion, grace a une constante.
-Saisir au clavier le montant a convertir.
-Afficher le resultat.

definir une constante en C

.
La definition de constante en C se fait juste apres avoir charger les diferents librairies utilles au programme.

Voici la syntaxe:

#define nom_de_la_constante Valeur_de_la_constante
exemple :
#include <stdio.h>
#define un_euro_en_franc 6.55957
void main(void)
{
}

Definir une variable


tout d'abord qu'est ce que cela veut dire ?
He bien cela signifie que le compilateur vas reserver un espace memoire pour que le programmeur puisse y stocker des données.

Syntaxe de la definition de variable

Definition_De_La_Variable Nom_De_La_Variable1,Nom_De_La_Variable2,etc...;
donc petit exemple
#include <stdio.h>
short int entiercourt1,entiercourt2;
long int entierlong1,entierlong2;
float reelsimple1,reelsimple2;
double reeldouble1,reeldouble2;
void main(void)
{
/*Voila nous venons de definir 8 variables qui sont prètent a recevoir ce que bon vous sempblera.*/
}

Utilisation des codes formats.


Pour saisir une valeur et l'affecter a une variable on utilise: scanf.
Pour afficher un message a l'ecran ou le contenu d'une variable on utilise: printf.

Voici la syntaxe de scanf

#include <stdio.h>
scanf("code_Format_de_la_variable_a_affecter",&Variable_a_affecter);Noté le "&" qui doit toujours figurer, et evidement le ";"

Et maintenant la syntaxe de printf

#include <stdio.h>
printf("Le message a afficher %code_Format_de_la_variable_a_afficher",variable a afficher);

Bon maintenant un petit exemple.

#include<stdio.h>
short int entiercourt;
long int entierlong;
float reelsimple;
double reeldouble;
void main(void)
{
scanf("%hd%ld%f%lf",&entiercourt,&entierlong,&reelsimple,&reeldouble);
printf("entiercourt=%hd\nentierlong=%ld\nreelsimple=%f\nreeldouble=%lf",entiercourt,entierlong,reelsimple,reeldouble);
}

Et oui les codes formats sont aussi utiliseables avec printf.
Faite attention a "\n" cela signifie que le curseur d'afficheage doit aller a la ligne.

Liste des caractere speciaux en C.

Enfin le projet en entier.


#include<stdio.h>
#define Un_Euro_En_Franc 6.55957
float prix_en_franc,prix_en_euro;
void main (void)
{
printf("Entrez le montant en franc a convertir:");
scanf("%f",&prix_en_franc);
prix_en_euro=prix_en_franc/Un_Euro_En_Franc;/*On convertit les francs en euros*/
printf("\nVotre montant en euro :%f",prix_en_euro);
printf("\npressez un touche pour quitter");
getch();
}
La fonction "getch()" permet d'attendre la frappe d'une touche.
Le programme et son executable

Tous droits réservés © Programmation-fr.com 2004