Genesis Exodus

Genesis Exodus Contact information, map and directions, contact form, opening hours, services, ratings, photos, videos and announcements from Genesis Exodus, Medical and health, 1660, boulevard de l'Entente, Quebec, QC.

05/06/2024
05/06/2024
03/21/2024

using System;
using System.Collections.Generic;
using System.Collections.Specialized;
using System.Diagnostics.Eventing.Reader;
using System.IO;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace Canadiens_de_Montréal
{
internal class Program
{
static void Main(string[] args)
{

// CRÉER LE CHEMIN D'ACCÈS
//déterminer le chemin d'acces vers le fichier à lire

string cheminAccesFichier = @"C:\data\420-04A-FX\donnees.txt";

// ovrir le fichier en mode lecture

StreamReader fichierLecture = new StreamReader(cheminAccesFichier);

//Lecture des ligne

string[] position = fichierLecture.ReadLine().Split(';');
string[] scoreDomicile = fichierLecture.ReadLine().Split(';');
string[] scoreExterieur = fichierLecture.ReadLine().Split(';');

Console.WriteLine("1. Statistiques");
Console.WriteLine("2. Afficher une partie");
Console.WriteLine("3. Sauvegarder");

Console.WriteLine(" ");
Console.Write("Faites un choix: ");

int choixUtilisateur = Convert.ToInt32(Console.ReadLine());
double compte = 0;
double ratio;
bool montrealBlanchie = false;

int[] butsCanadiens = new int[6];
int[] butsAdversaire = new int[6];

if (choixUtilisateur == 1)
{
Console.WriteLine("1. Statistiques");

for (int i = 0; i < scoreDomicile.Length; i++)
{
int nombreButsCanadiens = Convert.ToInt32(scoreDomicile[i]);
int nombreButsAdversaire = Convert.ToInt32(butsAdversaire[i]);

if (nombreButsCanadiens > nombreButsAdversaire)
{
compte = nombreButsCanadiens++;
}

if (nombreButsCanadiens == 0)
{
montrealBlanchie = true;
}

}

ratio = (double)compte / scoreDomicile.Length * 100;
Console.WriteLine("Vous avez ganez {0} matchs, sur {1} et le ratio de victoire et de {2}", compte, scoreDomicile.Length, ratio);
Console.WriteLine($"Montréal a été blanchie : {(montrealBlanchie ? "Oui" : "Non")}");

}

else if (choixUtilisateur == 2)
{
Console.WriteLine("2. Afficher une partie");

Console.WriteLine("Entrez le numéro de partie que vous souhaitez afficher: ");
int numeroPartie = Convert.ToInt32(Console.ReadLine());
numeroPartie = numeroPartie - 1;

int nombreButsCanadiens = Convert.ToInt32(scoreDomicile[numeroPartie]);
int nombreButsAdversaire = Convert.ToInt32(scoreExterieur[numeroPartie]);

if (nombreButsCanadiens > nombreButsAdversaire)
{
Console.WriteLine("{0} , gagné {1} a {2}", position[numeroPartie], nombreButsCanadiens, nombreButsAdversaire);

}

else if (nombreButsCanadiens < nombreButsAdversaire)
{
Console.WriteLine("{0} , perdu {1} à {2} ", position[numeroPartie], nombreButsCanadiens, nombreButsAdversaire);
}

}

else if (choixUtilisateur == 3)
{
Console.WriteLine("3. Sauvegarder");

string cheminFichier = @"C:\data\420-04A-FX\sortie_STEVE ANDERSON_FOKOUA KOWO.txt";
StreamWriter fichierSortie = new StreamWriter(cheminFichier, false);

for (int i = 0; i < position.Length; i++)
{

fichierSortie.Write(position[i]);

if (i < position.Length - 1)
{
fichierSortie.Write(";");
}

}

fichierSortie.WriteLine();

for (int i = 0; i < scoreDomicile.Length; i++)
{

fichierSortie.Write(scoreDomicile[i]);

if (i < scoreDomicile.Length - 1)
{
fichierSortie.Write(";");
}

}

fichierSortie.WriteLine();

for (int i = 0; i < scoreExterieur.Length; i++)
{
fichierSortie.Write(scoreExterieur[i]);

if (i < scoreExterieur.Length - 1)
{
fichierSortie.Write(";");
}

}
Console.ReadKey();
fichierSortie.Close();

}

Console.ReadKey();
}
}
}

Address

1660, Boulevard De L'Entente
Quebec, QC
G1S 4S3

Website

Alerts

Be the first to know and let us send you an email when Genesis Exodus posts news and promotions. Your email address will not be used for any other purpose, and you can unsubscribe at any time.

Contact The Business

Send a message to Genesis Exodus:

Share