.

Tuesday, May 21, 2019

Cis170 Ilab 5

Week 5 iLab Part A utilise System apply System. Collections. Generic using System. Linq using System. Text namespace Lab5A class Program static void Main(string args) string player call up = new-made string100 int player arrive at = new int100 int c = 0 c=InputData(ref playerName, ref playerScore) double avg= CalculateAverageScore(ref playerScore,c) Console. WriteLine(Name Score) DisplayPlayerData(ref playerName, ref playerScore, c) Console. WriteLine() Console. WriteLine(Average Score + avg + ) Console. WriteLine(Players Who Scored Below Average) Console.WriteLine(Name Score) DisplayBelowAverage(avg, ref playerName, ref playerScore,c) static int InputData(ref string player, ref int score) int addName = 0,counter=0 do Console. Write(Enter Players Name (Q to quit) ) playercounter = Console. ReadLine() if (playercounter == q playercounter == Q) addName = 1 else Console. Write(Enter score for 0 , playercounter) scorecounter = Convert. ToInt32(Console. ReadLine()) counter+ + while (addName = 1) eturn counter static void DisplayPlayerData(ref string playerName, ref int playerScore,int counter) for (int i = 0 i counter i++) Console. WriteLine(01, playerNamei, playerScorei) static double CalculateAverageScore(ref int playerScore,int counter) int total = 0, avg = 0 for (int i = 0 i counter ++i) total += Convert. ToInt32(playerScorei) if (playerScore. Length 0) avg = total / counter echo avg static void DisplayBelowAverage(double avg, ref string playerName, ref int playerScore,int counter) or (int i = 0 i counter i++) if (playerScorei avg) Console. WriteLine(01, playerNamei, playerScorei) Console. ReadLine() Part B using System using System. Collections. Generic using System. Linq using System. Text using System. Collections namespace Week_5_iLab_Part_B class Program static void Main(string args) string response = y ArrayList LastNameAL = new ArrayList() //Console. Write(Enter a last name ) //LastNameAL. Add(Console. ReadLine() ) //Console. Write(Keep red? (Y/N) ) //response = Console.ReadLine() while (response == y) Console. Write(Enter a last name ) LastNameAL. Add(Console. ReadLine()) Console. Write(Keep Going? (y/n) ) response = Console. ReadLine() Console. WriteLine(LastNameAL. Count + last names entered. ) Console. WriteLine(Last names in ascending order. ) LastNameAL. Sort() foreach (string s in LastNameAL) Console. WriteLine(s) Console. WriteLine(Last names in descending order. ) LastNameAL. Reverse() foreach (string s in LastNameAL) Console. WriteLine(s) Console. ReadLine()

No comments:

Post a Comment