1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152
| #include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <time.h>
int MDP(int Nmdp)
{
int Smdp;
char sure[4];
char YES[]="OUI";
char NO[]="NON";
int verif;
do{
printf("Entrez votre mot de passe personnel a 4 chiffres : ");
scanf("%d",&Nmdp);
if(Nmdp>=0&&Nmdp<=9999){
printf("\nEtes-vous sure de votre mot de passe : %d\n",Nmdp);
do{
verif=0;
Smdp=0;
printf("OUI/NON : ");
scanf("%3s",&sure);
if(strcmp(sure,YES)==0){
printf("\nMot de passe enregistre\n");
verif=1;
Smdp=2;
}else if(strcmp(sure,NO)==0){
verif=1;
}else{
printf("Veuillez choisir ");
}
}while(verif!=1);
}
}while(Smdp!=2);
return Nmdp;
}
int start(int stay)
{
int lecode=0;
int CodeS=0;
CodeS=MDP(0);
printf("\nVeuillez entrer votre mot de passe : ");
scanf("%d",&lecode);
if(lecode!=CodeS){
printf("\nVous n'etes pas l'utilisateur du AirLiberty !\n");
stay++;
return stay;
}else{
printf("\nBonjour, initialisation de votre AirLiberty, veuillez patienter");
sleep(1);
printf(".");
sleep(1);
printf(".");
sleep(1);
printf(".\n");
}
return stay;
}
int choix(int produit)
{
int alea;
const int MIN = 1, MAX = 3;
srand(time(NULL));
alea = (rand() % (MAX + 1 - MIN)) + MIN;
switch(alea)//Simulation de nombre de respiration possible (normalement nous serions dans les 3880 respiration pour vider une double bouteille).
{
case 1 : produit=15;
break;
case 2 : produit=8;
break;
case 3 : produit=5;
break;
}
return produit;
}
int position(int ouv)
{
srand(time(NULL));
int n;
n = rand() % (10000 + 1);
if(n>5000){
printf("\nVous vous trouvez dans une zone ou le masque est obligatoire, veuillez le mettre !\nIl y a %d vivant dans les environs !\n",n);
}else{
printf("\nLe masque n'est pas obligatoire ici !\nIl n'y a que %d personnes vivant dans les environs !\n",n);
ouv++;
}
return ouv;
}
void valve()
{
int setup=position(0);
if(setup!=1){
int capa=choix(0);
int a=0, b=0,c=0,i,boucle;
char V1[6],V2[6];
for(boucle=0;boucle<=capa;boucle++){
if(boucle==0){
printf("Demarrage du AirLiberty");
sleep(2);
printf(".");
sleep(1);
printf(".");
sleep(1);
printf(".\n");
a++;
}
if(boucle%2==0){
a=1;
b=0;
}else{
a=0;
b=1;
}
switch(a)
{
case 1:V1[0]='O';V1[1]='U';V1[2]='V';V1[3]='E';V1[4]='R';V1[5]='T';
break;
case 0:V1[0]='F';V1[1]='E';V1[2]='R';V1[3]='M';V1[4]='E';
break;
}
switch(b)
{
case 1:V2[0]='O';V2[1]='U';V2[2]='V';V2[3]='E';V2[4]='R';V2[5]='T';
break;
case 0:V2[0]='F';V2[1]='E';V2[2]='R';V2[3]='M';V2[4]='E';
break;
}
printf("Valve 1 : %s, Valve 2 : %s \n",V1,V2);
sleep(1);
}
printf("La bouteille est a cours, veuillez a la remplacer !\n");
}
}
int main()
{
int faux=0;
faux=start(0);
if(faux!=0){
return 0;
}
choix(0);
position(0);
valve(0);
return 0;
} |
Partager