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.
Adder
Sign in to test your solution.
// Adder program
using System;
class Submission
{
// -------------------------
// Subprograms
// -------------------------
static void adder()
{
double total = 0;
double top = 0;
int count = 0;
double ave = 0;
bool complete = false;
while (!complete)
{
string data = Console.ReadLine();
if (data != "0")
{
double number = Convert.ToDouble(data);
total = total + number;
count = count + 1;
if (number > top)
{
top = number;
}
}
else {
complete = true;
if (count > 0)
{
ave = total / count;
}
else
{
ave = 0;
}
}
}
Console.WriteLine($"Total: {total} Top: {top} Ave: {ave}");
}
// -------------------------
// Main program
// -------------------------
public static void Main(string[] args)
{
adder();
}
}