Genesis Exodus

Genesis Exodus Informations de contact, plan et itinéraire, formulaire de contact, heures d'ouverture, services, évaluations, photos, vidéos et annonces de 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();
}
}
}

Adresse

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

Site Web

Notifications

Soyez le premier à savoir et laissez-nous vous envoyer un courriel lorsque Genesis Exodus publie des nouvelles et des promotions. Votre adresse e-mail ne sera pas utilisée à d'autres fins, et vous pouvez vous désabonner à tout moment.

Contacter L'entreprise

Envoyer un message à Genesis Exodus:

Raccourcis

Partager