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
| //Variable
int nbr_acc, cpt, an_nais, an_cour, age_moy, somme_age;
string str_rep;
char sexe, rep;
float cpt_hom_age, cpt_fem, cpt_age, pourcent_hp;
cpt_fem = cpt_age = cpt_hom_age = pourcent_hp = cpt = 0;
rep = '9';
somme_age = 0;
an_cour = DateTime.Now.Year;
do// Boucle pour recommencer
{
do
{
Console.Write("Entrez le nombre d'accident survenue pendant le mois de mai:");
str_rep = Console.ReadLine();
} while (int.TryParse(str_rep, out nbr_acc) == false || nbr_acc < 0);
//Pour chaque accident
cpt = 1;
while (cpt <= nbr_acc)
{
Console.WriteLine("Saisir les informations sur l'accident" + cpt);
cpt++;
do
{
Console.Write("Entrez l'année de naissance du conducteur impliqué(e):");
str_rep = Console.ReadLine();
} while (int.TryParse(str_rep, out an_nais) == false || an_nais < DateTime.Now.Year - 100 || an_nais > DateTime.Now.Year - 16);
somme_age = 1;
while (somme_age >= nbr_acc) ;
;
do
{
Console.Write("Entrez le sexe du premier conducteur impliqué(e), H/F:");
str_rep = Console.ReadLine().ToUpper();
} while (char.TryParse(str_rep, out sexe) == false || sexe != 'H' && sexe != 'F');
if (sexe == 'F')
cpt_fem++;
else if (sexe == 'H' && 'H' >= 1997 && 'H' <= 2004)
do
{
Console.Write("Entrer le code d'enregistrement du premier conducteur: (1/9)");
str_rep = Console.ReadLine();
} while (Char.TryParse(str_rep, out rep) && rep != '1' && rep != '9');
if (rep == '9')
pourcent_hp++;
else
Console.ReadLine();
}
do
{
Console.Write("Voulez-vous recommencer (O/N)?:");
str_rep = Console.ReadLine().ToUpper();
} while (char.TryParse(str_rep, out rep) == false || rep != 'O' && rep != 'N');
} while (rep == 'O');
age_moy = somme_age / cpt;
Console.WriteLine("La moyenne d'age des conducteurs impliqué(es) est:", age_moy);
Console.ReadLine();
cpt_hom_age = cpt_hom_age / cpt;
Console.WriteLine("Le pourcentage d'homme entre 18 et 25 ans est: ", cpt_hom_age);
Console.ReadLine();
cpt_fem = cpt_fem / cpt;
Console.WriteLine("Le pourcentage de femme est:" + cpt_fem);
Console.ReadLine();
pourcent_hp = pourcent_hp / cpt;
Console.WriteLine("Le pourcentage de conducteur hors- province est: " +pourcent_hp);
Console.ReadLine(); |
Partager