a
This commit is contained in:
BIN
APL1.1/3.Boucles/executable/Bornes
Normal file
BIN
APL1.1/3.Boucles/executable/Bornes
Normal file
Binary file not shown.
BIN
APL1.1/3.Boucles/executable/Division
Normal file
BIN
APL1.1/3.Boucles/executable/Division
Normal file
Binary file not shown.
BIN
APL1.1/3.Boucles/executable/Filtrage
Normal file
BIN
APL1.1/3.Boucles/executable/Filtrage
Normal file
Binary file not shown.
BIN
APL1.1/3.Boucles/executable/Séquence-doWhile
Normal file
BIN
APL1.1/3.Boucles/executable/Séquence-doWhile
Normal file
Binary file not shown.
BIN
APL1.1/3.Boucles/executable/Séquence-for
Normal file
BIN
APL1.1/3.Boucles/executable/Séquence-for
Normal file
Binary file not shown.
BIN
APL1.1/3.Boucles/executable/Séquence-while
Normal file
BIN
APL1.1/3.Boucles/executable/Séquence-while
Normal file
Binary file not shown.
BIN
APL1.1/3.Boucles/executable/Table
Normal file
BIN
APL1.1/3.Boucles/executable/Table
Normal file
Binary file not shown.
BIN
APL1.1/3.Boucles/executable/Tables
Normal file
BIN
APL1.1/3.Boucles/executable/Tables
Normal file
Binary file not shown.
24
APL1.1/3.Boucles/source/Bornes.c
Normal file
24
APL1.1/3.Boucles/source/Bornes.c
Normal file
@@ -0,0 +1,24 @@
|
||||
#include<stdio.h>
|
||||
#include<stdlib.h>
|
||||
|
||||
int main(void){
|
||||
|
||||
int reponse,minimum=0,maximum=0;
|
||||
printf("Bornes\n----------\nEntrez autant d'entier que vous le voulez,la saisie se termine apres avoir saisi -1, le programme affichera le plus grand d'entre eux ainsi que le plus petit\nVos nombres : ");
|
||||
|
||||
|
||||
while(reponse!=-1){
|
||||
|
||||
scanf("%d",&reponse);
|
||||
|
||||
if(reponse>maximum){//-1 n'etant pas superieur a 0,rien ne sert de verifier sa presence dans ce test
|
||||
maximum=reponse;
|
||||
}
|
||||
|
||||
if(reponse<minimum && reponse!=-1){//On exclue -1 des resultat afin de ne pas biaiser le minimum dans le cas ou il serait superieur a -1
|
||||
minimum=reponse;
|
||||
}
|
||||
}
|
||||
printf("La plus petite valeur etait %d et la plus grande valeur etait %d\n",minimum,maximum);
|
||||
return EXIT_SUCCESS;
|
||||
}
|
||||
29
APL1.1/3.Boucles/source/Division.c
Normal file
29
APL1.1/3.Boucles/source/Division.c
Normal file
@@ -0,0 +1,29 @@
|
||||
#include<stdio.h>
|
||||
#include<stdlib.h>
|
||||
|
||||
int main(void) {
|
||||
|
||||
int entierNaturel,entierPositif,a=0,multiplicateur=0;
|
||||
|
||||
printf("Division\n----------\n");
|
||||
|
||||
printf("Entrez une valeur >= 0 : ");
|
||||
scanf("%d",&entierNaturel);
|
||||
printf("Entrez une valeur > 0 : ");
|
||||
scanf("%d",&entierPositif);
|
||||
|
||||
|
||||
while( a<entierNaturel){
|
||||
a=a+entierPositif;
|
||||
multiplicateur++;
|
||||
}
|
||||
|
||||
if(a>entierNaturel){
|
||||
printf("--> %d = %d x %d + %d\n",entierNaturel,multiplicateur-1,entierPositif,entierNaturel-(a-entierPositif));//a-entierPositif correspond au reste
|
||||
}
|
||||
|
||||
else printf("--> %d = %d x %d\n",entierNaturel,multiplicateur,entierPositif);
|
||||
|
||||
|
||||
return EXIT_SUCCESS;
|
||||
}
|
||||
35
APL1.1/3.Boucles/source/Filtrage.c
Normal file
35
APL1.1/3.Boucles/source/Filtrage.c
Normal file
@@ -0,0 +1,35 @@
|
||||
#include<stdio.h>
|
||||
#include<stdlib.h>
|
||||
|
||||
int main(void) {
|
||||
|
||||
float reponse;
|
||||
|
||||
printf("Mention\n---------\nVeuillez entrez votre note, votre mention vous sera presenté.\n ");
|
||||
|
||||
|
||||
do{
|
||||
printf("Veuillez entrez une note comprise entre 10 et 20\n");
|
||||
scanf("%f",&reponse);
|
||||
}while(reponse>20 || reponse<10);
|
||||
|
||||
|
||||
|
||||
if(reponse<12){
|
||||
printf("Vous n'avez pas obtenue de mention, mais vous avez votre bac\n");
|
||||
}
|
||||
|
||||
|
||||
if(reponse >= 12 && reponse < 14){
|
||||
printf("Vous avez obtenu votre bac avec mention assez bien\n");
|
||||
}
|
||||
else {
|
||||
if(reponse >=14 && reponse < 16){
|
||||
printf("Vous avez obtenu votre bac avec mention bien\n");
|
||||
}
|
||||
else
|
||||
printf("Vous avez obtenu votre bac avec mention trés bien\n");
|
||||
}
|
||||
|
||||
return 0;
|
||||
}
|
||||
37
APL1.1/3.Boucles/source/Séquence-doWhile.c
Normal file
37
APL1.1/3.Boucles/source/Séquence-doWhile.c
Normal file
@@ -0,0 +1,37 @@
|
||||
#include<stdlib.h>
|
||||
#include<stdio.h>
|
||||
|
||||
int main(void) {
|
||||
|
||||
int entier1,entier2,compteur;
|
||||
|
||||
printf("Séquence\n----------\nEntrez 2 entiers, le programme vous retournera tout les entiers entre ces 2 derniers.\nVos 2 entiers : ");
|
||||
scanf("%d %d",&entier1,&entier2);
|
||||
|
||||
if(entier1==entier2){
|
||||
printf("Les deux entiers sont égaux.\n");
|
||||
}
|
||||
else{
|
||||
printf("Les entiers entre %d et % d sont : ",entier1,entier2);
|
||||
|
||||
if(entier1<entier2){
|
||||
compteur=entier1;
|
||||
do {
|
||||
printf("%d-",compteur);
|
||||
compteur++;
|
||||
}while(compteur<=entier2);
|
||||
}
|
||||
|
||||
else{
|
||||
compteur=entier2;
|
||||
while(compteur<=entier1){
|
||||
printf("%d-",compteur);
|
||||
compteur++;
|
||||
}while(compteur<=entier1);
|
||||
}
|
||||
}
|
||||
|
||||
printf("\nAurevoir\n");
|
||||
|
||||
return 0;
|
||||
}
|
||||
32
APL1.1/3.Boucles/source/Séquence-for.c
Normal file
32
APL1.1/3.Boucles/source/Séquence-for.c
Normal file
@@ -0,0 +1,32 @@
|
||||
#include<stdlib.h>
|
||||
#include<stdio.h>
|
||||
|
||||
int main(void) {
|
||||
|
||||
int entier1,entier2,compteur;
|
||||
|
||||
printf("Séquence\n----------\nEntrez 2 entiers, le programme vous retournera tout les entiers entre ces 2 derniers.\nVos 2 entiers : ");
|
||||
scanf("%d %d",&entier1,&entier2);
|
||||
|
||||
if(entier1==entier2){
|
||||
printf("Les deux entiers sont égaux.\n");
|
||||
}
|
||||
else{
|
||||
printf("Les entiers entre %d et %d sont : ",entier1,entier2);
|
||||
if(entier1<entier2){
|
||||
for(compteur=entier1;compteur<=entier2;compteur++){//entier1 et entier2 sont compris car l'intervalle est large
|
||||
printf("%d-",compteur);
|
||||
}
|
||||
}
|
||||
else{
|
||||
for(compteur=entier2;compteur<=entier1;compteur++){//meme commentaire que le precedent
|
||||
printf("%d-",compteur);
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
printf("\nAurevoir\n");
|
||||
|
||||
return 0;
|
||||
}
|
||||
37
APL1.1/3.Boucles/source/Séquence-while.c
Normal file
37
APL1.1/3.Boucles/source/Séquence-while.c
Normal file
@@ -0,0 +1,37 @@
|
||||
#include<stdlib.h>
|
||||
#include<stdio.h>
|
||||
|
||||
int main(void) {
|
||||
|
||||
int entier1,entier2,compteur;
|
||||
|
||||
printf("Séquence\n----------\nEntrez 2 entiers, le programme vous retournera tout les entiers entre ces 2 derniers.\nVos 2 entiers : ");
|
||||
scanf("%d %d",&entier1,&entier2);
|
||||
|
||||
if(entier1==entier2){
|
||||
printf("Les deux entiers sont égaux.\n");
|
||||
}
|
||||
else{
|
||||
printf("Les entiers entre %d et % d sont : ",entier1,entier2);
|
||||
|
||||
if(entier1<entier2){
|
||||
compteur=entier1;
|
||||
while(compteur<=entier2){
|
||||
printf("%d-",compteur);
|
||||
compteur++;
|
||||
}
|
||||
}
|
||||
|
||||
else{
|
||||
compteur=entier2;
|
||||
while(compteur<=entier1){
|
||||
printf("%d-",compteur);
|
||||
compteur++;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
printf("\nAurevoir\n");
|
||||
|
||||
return 0;
|
||||
}
|
||||
18
APL1.1/3.Boucles/source/Table.c
Normal file
18
APL1.1/3.Boucles/source/Table.c
Normal file
@@ -0,0 +1,18 @@
|
||||
#include<stdio.h>
|
||||
#include<stdlib.h>
|
||||
|
||||
int main(void){
|
||||
|
||||
int reponse,compteur;
|
||||
|
||||
printf("Table\n----------\nEntrer un entier, sa table (jusqu'a 10) vous sera affichée.\n\nVotre entier : ");
|
||||
scanf("%d",&reponse);
|
||||
|
||||
for(compteur=0;compteur<=10;compteur++){
|
||||
printf("%d x%3d =%4d\n",reponse,compteur,reponse*compteur);
|
||||
}
|
||||
|
||||
printf("\nAu revoir\n");
|
||||
|
||||
return EXIT_SUCCESS;
|
||||
}
|
||||
20
APL1.1/3.Boucles/source/Tables.c
Normal file
20
APL1.1/3.Boucles/source/Tables.c
Normal file
@@ -0,0 +1,20 @@
|
||||
#include<stdlib.h>
|
||||
#include<stdio.h>
|
||||
|
||||
int main(void){
|
||||
|
||||
int reponse,compteur;
|
||||
|
||||
printf("Tables\n---------\nEntrez un entier, sa table sera afficher.\nVotre entier : ");
|
||||
scanf("%d",&reponse);
|
||||
|
||||
if (reponse!=-1){
|
||||
for(compteur=0;compteur<=10;compteur++){
|
||||
printf("%3dx%3d =%3d\n",reponse,compteur,reponse*compteur);
|
||||
}
|
||||
}
|
||||
|
||||
printf("\nAurevoir\n");
|
||||
|
||||
return EXIT_SUCCESS;
|
||||
}
|
||||
Reference in New Issue
Block a user