Je dois faire un programme pour Lundi mais je bloque et c'est très important
En résumé: il s'agit de faire un programme qui simule un contrôle de qualité.
Le programme demande d'abord à l'utilisateur combien de yaourts il veut, quel pourcentage de yaourts mavais il veut, et quel pourcentage de yaourts choisis (pour le contrôle de qualité) il veut.
A la fin, on doit avoir le nombre de yaourts mauvais au total et le nombre de yaourts mauvais qui ont étés séléctionnés lors du contrôle de qualité.
L'objectif est de faire varier les chiffres pour voir comment varient les résultats.
J'avais commencé à faire ça mais c'est n'importe quoi.
int main(int argc, char *argv[])
{
int pourcentage_de_yaourts_mauvais=0, nombre_de_yaourts=0,
nombre_de_yaourts_bons=0, nombre_de_yaourts_mauvais=0, compteur=0,yaourt_mauvais=0;
printf("Quel nombre de yaourts souhaitez-vous avoir?;");
scanf("%d", &nombre_de_yaourts);
//On a le nombre de yaourts sur lequel il veut faire la simulation
printf("Quel pourcentage de yaourts mauvais souhaitez-vous avoir?");
scanf("%d", &pourcentage_de_yaourts_mauvais);
//On a le pourcentage de yaourts qui seront mauvais
do
{
srand ( time(NULL) );
printf ("", rand());
int yaourt_mauvais=rand() % 100;;
//on génère un nobre au hazard entre 0 et 100
if(yaourt_mauvais>pourcentage_de_yaourts_mauvais)
// on voit si le yaourt est mauvais
{
printf("Le yaourt est accepte.\n");
nombre_de_yaourts_bons++;
compteur++;
//s'il est bon on dit qu'il est bon, on ajoute 1 au nombre_de_yaourts_bons et au compteur de yaourts 'faits'
}
else
{
printf("Le yaourt est REFUSE.\n");
nombre_de_yaourts_mauvais++;
compteur++;
//s'il est mauvais on dit qu'il est mauvais, on ajoute 1 au nombre_de_yaourts_mauvais et au compteur 'fait'
}
}while (compteur<=nombre_de_yaourts);
//et quand le nobre de yaourts fait atteint le nombre de yaourts qu l'on voulait le processus s'arrête
return 0;
}
</code>
S'il vous plait aidez-moi, je viens de commencer avec la programmation et je sais pas comment m'en sortir