Académique Documents
Professionnel Documents
Culture Documents
groupe 2 :
Ennoncé :
Algorithme :
Algorithme Annee_Bissextile
Debut
Sinon
fin Si
Fin
Variable
annee : entier
Debut
Lire(annee)
type_annee ( annee )
Fin
Langage C :
#include <stdio.h>
#include <stdlib.h>
else
int main()
{ int annee ;
groupe3 :
Algorithme Facture
Procedure saisi ()
Variables
Début
Prixht :entire;
Ecrire(« saisir le prix hors tax : ») ;
Lire(prixht) ;
Fin
langage c
#include <stdio.h>
#include <stdlib.h>
/*faire un exercice qui :
*1-demande une valeur a l'utilisateur
*2-calcule la tva
*3-calcule le prixTTC
*4-afiche tous ses element
*/
/*1_
*l'utilisateur va saisir le prix du produit hors tax
*/
void saisi(){
int prixht;
printf("saisir le prix hors tax :");
scanf("%d",&prixht);
}
/*
*dans cette etape le programe va faire le calucule du tva 20%
*/
float tva(){
int prixht;
float ttva;
ttva=prixht*0.20;
return ttva;
}
/*
*a cette etape le programme va ajouter la valeur du produit hors tax au tva pour
calculer la valeur totale
*/
float prixtotale(){
float ttva;
int prixht;
float prixttc;
prixttc=prixht + ttva;
return prixttc;
}
/*
*afficher la valeur du tva
*afficher la valeur produit TTC
*/
int main(){
int prixht;
float ttva;
float prixttc;
printf("programme de facturisation \n ");
saisi();
ttva=tva(ttva);
prixttc=prixtotale();
printf("\t \tle taux du tva est :%.f dh\n",ttva);
printf("\t \tle prix totale est :%.f dh\n",prixttc);
return 0;
}
groupe4 :
groupe5 :
Ecrire une fonction ou procédure qui permet d’entrer deux valeurs M et N et
d’afficher toutes les valeurs paires
entre M et N si M < N
Algorithme paire
Procedure paire( M : entier , N : entier )
Variables
i : entier
Debut
Si M < N Alors
Pour i M à N pas 1 Faire
Si i mod 2 = 0 Alors
Ecrire(i)
Fin Si
Fin Pour
Sinon
Ecrire(M, ‘’ doit être inférieur à ‘’ , N)
Fin Si
Fin
Variables
M : entier
N : entier
Debut
Ecrire ( ‘’ Veuillez saisir les deux entiers ‘’)
Lire (M,N)
Ecrire(‘’ Les valeurs paire entre ‘’ , M , ‘’ et ‘’ , N , ‘’ sont:’’)
paire( M, N)
Fin
En langage C :
void paire(int m, int n) {
int i;
if (m < n) {
for (int i = m; i <= n; i++) {
if (i % 2 == 0) {
printf("%d ", i);
}
}
} else {
printf("M doit être inférieur à N");
}
}
int main() {
int M, N;
printf("Entrez la valeur de M : ");
scanf("%d", &M);
printf("Entrez la valeur de N : ");
scanf("%d", &N);
printf("Les valeurs paires entre %d et %d sont : ", M, N);
paire(M, N);
return 0;
}
groupe7 :
ecrire un programme qui demande à l'utilisateur de saisir 5 notes de 5 etudiants
stockés dans un tableau.
Ecrivez les fonctins suivantes:
1-Deux fonctions qui permettent de calculer la somme et la moyenne des etudiants .
2-une fonctinon qui determiner le minimum et le maximum des moyenne.
EN ALGORITHME
Algorithme Smmm;
Fonction somme(T():réel): réel
Variable
i:entier;
som:réel;
Début
som 0;
Pour i 0 à 4 pas 1 faire
som som +T[i];
Fin pour;
Returne som;
Fin
Procédure minimum(T():réel):réel;
Variables
i ,min :entier ;
Début
min 0;
Pour i 0 à 4 pas 1 faire
Si min > T[i] alors
min T[i];
int main()
{
int N,X;
printf("\t\t\tSOFT THE MATRIX\n");
printf("Enter table size : ");
scanf("%d",&N);
int T[N];
for(int i=0;i<N;i++){
printf("\nEnter the value T[%d] : ",i);
scanf("%d",&T[i]);
}
for(int i=0;i<N-1;i++){
for(int j=i+1;j<N;j++){
if(T[i]>T[j]){
X=T[i];
T[i]=T[j];
T[j]=X;
}
}
}
for(int i=0;i<N;i++){
printf("\nNew value T[%d] : %d\n",i,T[i]);
}
return 0;
}