Ceci est une ancienne révision du document !
Il s'agit ici d'une fiche rapide de rappels sur une partie des notions vues en cours. Ce n'est en aucun cas un cours complet!
Déclaration d'une variable :
type nom_variable; type nom_variable=valeur; type var1,var2,var3; type var1=x,var2y,var3=z;
En pratique cela donnera par exemple :
//déclaration d'un entier : int x; //déclaration d'un entier et assignation de valeur : int y=5; //déclaration d'un nombre à virgule avec float : float k; //déclaration et assignation d'un float : float pi=3.14159; //déclaration d'un nombre à virgule avec double et assignation de valeur : double pi2=3.1415962;
On peut effectuer les opérations arithmétiques habituelles:
//déclaration de nos variables int a1=5,a2=4,a3,a4; float k; //addition a3=a1+5; //soustraction a4=a2-a3; //multiplication a1=a1*a2; //division k=2.5654/0.007; //division par un entier k=(a1+a3)/(float)a2;
Pour la division, on s'assurera que le diviseur est différent de 0. De plus, si l'on divise par un entier, on pourra ajouter (float) devant le diviseur pour forcer à le considérer comme un nombre à virgule. Dans le cas contraire, on effectue une division euclidienne : 3/2=1, et il reste 1.
On pourra également ajouter l'opérateur modulo (%), qui donne le reste de la division euclidienne :
int reste=3%2; //ici reste vaut 1, car en 3 je trouve une fois deux, et il reste un.
Au sein d'un programme on fera souvent des affichages et des saisies. Pour l'instant nous utiliserons deux fonctions : printf() pour l'affichage, scanf() pour la saisie.
Dans notre programme, on peut vouloir faire une chose ou une autre en fonction d'une variable. Par exemple