Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- namespace MNS // Note: actual namespace depends on the project name.
- {
- internal class Program
- {
- static void Main(string[] args)
- {
- //TP A
- string entree = Console.ReadLine();
- char entreeChar = entree[0];
- int entreeInt = (int)entreeChar;
- Console.WriteLine(entreeInt);
- //TP C
- string mot = Console.ReadLine();
- int score = 0;
- foreach (char caractere in mot)
- {
- /* autre méthode
- List<char> caractere1Pts = new List<char> { 'a', 'e' };
- if (caractere1Pts.Contains(caractere))
- score++;*/
- switch (caractere)
- {
- case 'a':
- case 'e':
- case 'i':
- case 'n':
- case 'o':
- case 'r':
- case 's':
- case 't':
- case 'u':
- case 'l':
- score++;
- break;
- case 'd':
- case 'g':
- case 'm':
- score += 2;
- break;
- case 'b':
- case 'c':
- case 'p':
- score += 3;
- break;
- case 'f':
- case 'h':
- case 'v':
- score += 4;
- break;
- case 'j':
- case 'q':
- score += 8;
- break;
- case 'k':
- case 'w':
- case 'x':
- case 'y':
- case 'z':
- score += 10;
- break;
- default:
- break;
- }
- }
- Console.WriteLine("Ce mot rapporte " + score + " pts au Scrabble");
- //TP A Rattrapage
- Console.WriteLine("Entrez un mot");
- string mot = Console.ReadLine();
- Console.WriteLine("Entrez un nombre de lettres");
- string nombreDeLettres = Console.ReadLine();
- int nombreDeLettresInt = 0;
- if(int.TryParse(nombreDeLettres, out nombreDeLettresInt))
- {
- Console.WriteLine("Les " + nombreDeLettresInt + " premières lettres de ce mot sont : " + mot.Substring(0, nombreDeLettresInt));
- }
- //TP B Rattrapage
- Console.WriteLine("Entrez le début de la vigile 1");
- string vigile1Debut = Console.ReadLine();
- Console.WriteLine("Entrez la fin de la vigile 1");
- string vigile1Fin = Console.ReadLine();
- Console.WriteLine("Entrez le début de la vigile 2");
- string vigile2Debut = Console.ReadLine();
- Console.WriteLine("Entrez la fin de la vigile 2");
- string vigile2Fin = Console.ReadLine();
- int vigile1DebutInt = int.Parse(vigile1Debut);
- int vigile1FinInt = int.Parse(vigile1Fin);
- int vigile2DebutInt = int.Parse(vigile2Debut);
- int vigile2FinInt = int.Parse(vigile2Fin);
- if(vigile1FinInt > vigile2DebutInt && vigile2FinInt > vigile1DebutInt)
- {
- Console.WriteLine("Les vigiles auront au moins un jour de travail ensemble");
- }
- else
- {
- Console.WriteLine("Les vigiles n'ont aucun jour de travail ensemble");
- }
- }
- //TP B
- public static int CalculDegats(int attaque, int armure)
- {
- int degats = 0;
- if(armure >= attaque)
- {
- degats = 1;
- }
- else
- {
- degats = attaque - armure;
- }
- return degats;
- }
- //TP C
- public static int CalculScore(int carte1, int carte2, int carte3)
- {
- int score = 0;
- if (carte1 == carte2 && carte2 == carte3)
- {
- score = 10;
- }
- else if (carte1 == carte2 || carte2 == carte3 || carte1 == carte3)
- {
- score = 5;
- }
- if(carte1 + carte2 + carte3 >= 21)
- {
- score += 2;
- }
- if(carte1 == 7)
- score++;
- if(carte2 == 7)
- score++;
- if(carte3 == 7)
- score++;
- return score;
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement