public static void Run() { int num = ConsoleRead.ReadInt32(); for (int i = 1; i < 10; i++) { Console.WriteLine($"{i} times {num} is {i * num}"); } }
public static void Run_LINQ() //This one is not as good as the above running total, but it does show how cool LINQ can be { var nums = new List <int>(); for (int i = ConsoleRead.ReadInt32(); i != -1; i = ConsoleRead.ReadInt32()) { nums.Add(i); } Console.WriteLine($"Sum: {nums.Sum()}"); Console.WriteLine($"Average: {nums.Average():f2}"); }
public static void Run() { Console.WriteLine("Enter an integer"); int num1 = ConsoleRead.ReadInt32(); Console.WriteLine("Enter another integer"); int num2 = ConsoleRead.ReadInt32(); Console.WriteLine($"{num1} + {num2} = {num1 + num2}"); Console.WriteLine($"{num1} - {num2} = {num1 - num2}"); Console.WriteLine($"{num1} x {num2} = {num1 * num2}"); }
public static void Run() { int count = 0; int sum = 0; for (int i = ConsoleRead.ReadInt32(); i != -1; i = ConsoleRead.ReadInt32()) { sum += i; count++; } Console.WriteLine($"Sum: {sum}"); Console.WriteLine($"Average: {sum/(double)count:f2}"); }
public static void Run() { Console.WriteLine("Enter item name"); string itemName = Console.ReadLine(); Console.WriteLine("Enter item price"); double itemPrice = ConsoleRead.ReadDouble(); Console.WriteLine("Enter quantity"); int quant = ConsoleRead.ReadInt32(); Console.WriteLine($"{quant} x {itemName} @ {itemPrice:c2} Total: {itemPrice * quant:c2}"); }
//This exercise can be a really cool one to try without Linq or using any sorting libraries, and try to sort your own array. //It's a really deep rabbit hole! But a great learning opportunity. Sorting an array in a naive (slow) way is within your abilty by this point, and if you're interested, you can follow sorting algorithms a long way! public static void Run() { var nums = new List <int>(); for (int n = ConsoleRead.ReadInt32(); n != -1; n = ConsoleRead.ReadInt32()) { nums.Add(n); } foreach (int n in nums.OrderBy(x => x)) { Console.WriteLine(n); } }
public static void Run() { for (int i = ConsoleRead.ReadInt32(); i != -1; i = ConsoleRead.ReadInt32()) { if (i < 50) { Console.WriteLine("FAIL"); } else { Console.WriteLine("PASS"); } } }
public static void Run() { int numNames = ConsoleRead.ReadInt32(); var names = new List <string>(numNames); for (int i = 0; i < numNames; i++) { names.Add(Console.ReadLine()); } foreach (string n in names.OrderBy(x => x)) { Console.WriteLine(n); } }
public static void Run() { string itemName = Console.ReadLine(); double itemPrice = ConsoleRead.ReadDouble(); int quant = ConsoleRead.ReadInt32(); Console.WriteLine($"{quant} x {itemName} @ {itemPrice:c2}"); if (quant < 10) { Console.WriteLine($"Total: { itemPrice* quant:c2}"); } else { Console.WriteLine($"Subtotal: { itemPrice * quant:c2}"); Console.WriteLine($"-10% Discount: {itemPrice * quant * 0.1:c2}");//Yes, you can store this in a variable and subtract it in the next step, but there's not really any need Console.WriteLine($"Total: { itemPrice * quant * 0.9:c2}"); } }