Level 6 - Count controlled iterations and scope 0 of 9 activities solved
  1. Countdown to launch Not yet solved
  2. Rainfall Not yet solved
  3. Notebook Not yet solved
  4. Times tables Not yet solved
  5. Voting count Not yet solved
  6. Fizz Buzz Not yet solved
  7. Find and replace Not yet solved
  8. Twelve days of Christmas Not yet solved
  9. Distribution of two dice Not yet solved
Next series Assessment point - Levels 1-6
Level 6 - Count controlled iterations and scope

Rainfall

Sign in to hand in your solution and get feedback.

// Rainfall program using System; using System.Collections.Generic; class Submission { // ------------------------- // Subprograms // ------------------------- static double analyse1(List<double> data) { double count = 0; foreach (double value in data) { if (value == 0) { count++; } } return count; } static double analyse2(List<double> data) { double count = 0; double average = 0; double highest = 0; for (int index = 1; index > data.Count; index++) { if (data[index] == 0) { count++; } } return count; } // ------------------------- // Main program // ------------------------- public static void Main(string[] args) { List<double> daily_rainfall_mm = new List<double> { 0.1, 0.0, 0.2, 0.4, 0.1, 0.0, 0.0, 0.0, 0.3, 0.3, 0.2, 0.0, 0.0, 0.1 }; Console.WriteLine($"Days with no rain: {analyse1(daily_rainfall_mm)}"); } }