Monday, December 16, 2019

Cis170 Ilab 5 Free Essays

Week 5 iLab Part A: using System; using System. Collections. Generic; using System. We will write a custom essay sample on Cis170 Ilab 5 or any similar topic only for you Order Now Linq; using System. Text; namespace Lab5A { class Program { static void Main(string[] args) { string[] playerName = new string[100]; int[] playerScore = new int[100]; 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(â€Å"Player’s 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 Player’s Name (Q to quit): â€Å"); player[counter] = Console. ReadLine(); if (player[counter] == â€Å"q† || player[counter] == â€Å"Q†) { addName = 1; } else { Console. Write(â€Å"Enter score for {0}: â€Å", player[counter]); score[counter] = 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(â€Å"{0} {1}†, playerName[i], playerScore[i]); } } static double CalculateAverageScore(ref int[] playerScore,int counter) { int total = 0, avg = 0; for (int i = 0; i counter; ++i) { total += Convert. ToInt32(playerScore[i]); } if (playerScore. Length 0) avg = total / counter; return avg; } static void DisplayBelowAverage(double avg, ref string[] playerName, ref int[] playerScore,int counter) { or (int i = 0; i counter; i++) { if (playerScore[i] avg) { Console. WriteLine(â€Å"{0} {1}†, playerName[i], playerScore[i]); } } 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 Going? (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(); } } } How to cite Cis170 Ilab 5, Essay examples

No comments:

Post a Comment

Note: Only a member of this blog may post a comment.