Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- using System;
- namespace u
- {
- class Program
- {
- public static void Main(string[] args)
- {
- Console.WriteLine("Temps min, sec");
- int minute = int.Parse(Console.ReadLine());
- int seconde = int.Parse(Console.ReadLine());
- Console.WriteLine("Nombre obstacle touché ?");
- int nbTouché = int.Parse(Console.ReadLine());
- Console.WriteLine("Nombre obstacle renversé ?");
- int nbCouché = int.Parse(Console.ReadLine());
- int tempsFinale = tempsParcours(minute, seconde, nbTouché, nbCouché);
- Console.WriteLine("Votre temps après soustraction des fautes est {0}",tempsFinale);
- Console.ReadLine();
- }
- /// < summary>
- /// Calcule en seconde le temps d'un parcours en intégrant les pénalités
- /// < /summary>
- /// < param name="minute">< /param>
- /// < param name="seconde">< /param>
- /// < param name="nbTouché">< /param>
- /// < param name="nbCouché">< /param>
- /// < returns>le temps en seconde pénalités incluses< /returns>
- static int tempsParcours(int minute, int seconde, int nbTouché, int nbCouché)
- {
- seconde = seconde + (60 * minute);
- seconde = seconde - (-5 * nbTouché + -10 * nbCouché);
- //minute = seconde / 60;
- //seconde = seconde % 60;
- return seconde;
- }
- }
- }
- ---------------------------------------------------------------------------------------
- using System;
- namespace u
- {
- class Program
- {
- public static void Main(string[] args)
- {
- {
- int nbParticipants;
- Console.WriteLine("Combien avez vous de participants ?");
- nbParticipants = int.Parse(Console.ReadLine());
- int[] tempsParticipant = new int[nbParticipants];
- int meilleurJoueur = 1500;
- int meilleurIndice = 1500;
- for (int i = 0; i < tempsParticipant.Length; i++)
- {
- tempsParticipant[i] = FonctionSaisieEtCalculTemps(i,0);
- if (meilleurJoueur > tempsParticipant[i])
- {
- meilleurJoueur = tempsParticipant[i];
- meilleurIndice = i+1;
- }
- }
- Console.WriteLine("Temps des participants :");
- for (int i = 0; i < tempsParticipant.Length; i++)
- {
- Console.WriteLine("Participant {0} : {1} secondes", i+1, tempsParticipant[i]);
- }
- Console.WriteLine("Le meilleur participant est n° {0} avec {1} secondes", meilleurIndice,meilleurJoueur);
- }
- Console.ReadLine();
- }
- /// < summary>
- /// Calcule en seconde le temps d'un parcours en intégrant les pénalités
- /// < /summary>
- /// < param name="minute">< /param>
- /// < param name="seconde">< /param>
- /// < param name="nbTouché">< /param>
- /// < param name="nbCouché">< /param>
- /// < returns>le temps en seconde pénalités incluses< /returns>
- static int tempsParcours(int minute, int seconde, int nbTouché, int nbCouché)
- {
- seconde = seconde + (60 * minute);
- seconde = seconde - (5 * nbTouché + 10 * nbCouché);
- //minute = seconde / 60;
- //seconde = seconde % 60;
- return seconde;
- }
- /// <summary>
- /// Saisie les valeurs utilisateur et calcule le temps
- /// </summary>
- /// <param name="i"></param>
- /// <returns>Le temps en seconde des pénalités incluse</returns>
- static int FonctionSaisieEtCalculTemps(int i,int a)
- {
- Console.WriteLine("Participant {0}", i+1);
- Console.WriteLine("Temps min, sec");
- int minute = int.Parse(Console.ReadLine());
- int seconde = int.Parse(Console.ReadLine());
- Console.WriteLine("Nombre obstacle touché ?");
- int nbTouché = int.Parse(Console.ReadLine());
- Console.WriteLine("Nombre obstacle renversé ?");
- int nbCouché = int.Parse(Console.ReadLine());
- a = tempsParcours(minute, seconde, nbTouché, nbCouché);
- return a;
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement