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
|