Warning! It seems that you are using Dodona within another webpage, so not everything may work properly. Let your teacher know so that he can solve the problem by adjusting a setting in the learning environment. In the meantime, you can click this link to open Dodona in a new window.
Warning! The page was not fully loaded, probably because of a network issue. It could be that not all functionalities work as expected. Please try reloading the page.
- Level 6 - Count controlled iterations and scope
- Countdown to launch
- Rainfall
- Notebook
- Times tables
- Voting count
- Fizz Buzz
- Find and replace
- Twelve days of Christmas
- Distribution of two dice
Sign in to test your solution.
// 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)}");
}
}