Vous êtes sur la page 1sur 4

1.

Notion de base :
#include<stdio.h> : pour appeler la f.c.t d’affichage et lire.
#include<math.h> : pour appeler les fonctions arithmétiques.
Int mai()
{…instructions1 à n ;……} : pour écrire les traitements.
Return(espace) 0 ;
2. Fonction d’affichage et lire :
 Printf : c’est la fonction d’affichage pour afficher un
message ou sortie.
Exemple :
Print f(‘’donner un entier’’) ;==trouvet avant le scanf(lire)
Printf(‘’c’est la surface d’un cercle ‘’,s) ;== trouver avant retur0 ;
 Scanf : c’est la fonction entree un caractére ou entiere ou
reel.
Exemple :
Scanf(‘’%d ou %f,%c’’,&a) ;
 Déclaration :
Selon leur type :
 Variable :
1. Reel= float
2. Entiers=int
3. Entiers long= long int ;
4. Entiers court=short int ;
Exemple : Int a ;

Caractére=char
 Constante :
Const + type de constante + nom de constante ;
Exemple : const int a ;

Elaborer par chamkhi wafa


Nb : dans la fct d’affichage et lire il ya un identificateur de
Type variable (entrée ou sortie) :
%d : entiers
%f : réel pour éliminer les 2.250000 il faut %n.f(n=0 à 10).
%c : caractère
%id : entiers long
%uh : short int
%e : double
%ie : long double
 Dans le scanf il faut ajouter un( &+ nom variable).
 \n : pour retour à la ligne.
Les opérations arithmétiques :
1. +
2. –
3. *
4. /
Nb :
/=div ou / quotient mais il faut identifier par type réél
Exemle : faire le quotient des 2 entiére :
Q= (float) a/b ;
Faire la partie extérieure de quotient
traditionnelle des 2 entières :
EXQ=a/b ;
5. Mod(le reste de quotient eklidienne) : %
Mod=a%b ;

Les fonctions arithmétiques :

1. Puissance : pow(x,y) ;
RT : Xy
2. Racine carré : sqrt(x) ;
3. Valeur absolue : abs(x) ;

Elaborer par chamkhi wafa


Nb : pour faire cette fonction il faut afferter une variable vide
Syntaxe d’affectation :
Nom var (vide ou occupée)=opération ou fonction ;

En c l’affectation de cette forme :


V= a/b ;
En algo l’affectation de cette forme :
V<== a/b ;

Exemple : faire une programme qui affiche le valeur absolue d’


un entier :

#include<stdio.h>
#include<math.h>
int main()
{
int v,a; v c’est le variable vide pour faire l’affectation de
fonction de valeur absolue.
printf("donner entier \n");
scanf("%d",&a);

 v=abs(a);
printf("voila le valeur absolue de a = %d\n",v);

return 0; }

Elaborer par chamkhi wafa


Pour afficher les code ascii d’un caractére n’a pas un fct mais
Il faut faire comme cette démarche :
#include<stdio.h>
int main()
{char x;
printf("donner un caractére \n");
scanf("%c",&x);
printf("le code acii de %c est %d",x,x);
return 0; }
NB : pour faire le contraire in faut inverser ( affiche le
caractére selon un entiers) :
scanf("%c",&x);

printf("le code acii de %c (%d) est %d",x,x);

Un exemple il faut répéter plusieurs fois : durée en seconde


comment afficher en s, m et heure :
#include<stdio.h>
int main()
{int s,m,h;
printf("donner le temps en seconde \n");
scanf("%d",&s);
m=s/60;
s=s%60;
h=m/60;
m=m%60;
printf("le temps est s=%d m=%d h=%d",s,m,h);
return 0;}

Elaborer par chamkhi wafa

Vous aimerez peut-être aussi