C# :: Aufgabe #18
19 Lösungen

Durchschnittliche Niederschlagsmenge
Anfänger - C#
von Freki
- 27.12.2012 um 14:46 Uhr
Schreiben Sie ein Programm, das die durchschnittliche Niederschlagsmenge für die drei Monate April, Mai und Juni berechnet.
Deklarieren Sie eine Variable für jeden Monat. Berechnen Sie den Durchschnitt und geben Sie das Ergebnis in folgender Form aus:
Deklarieren Sie eine Variable für jeden Monat. Berechnen Sie den Durchschnitt und geben Sie das Ergebnis in folgender Form aus:
Konsolenausgabe:
Niederschlag im April: 12
Niederschlag im Mai : 14
Niederschlag im Juni : 8
Durchschnitt: 11.333333333333
Lösungen:

static void Main(string[] args) { Console.Write("Niederschlag im April: "); double april = int.Parse(Console.ReadLine()); Console.Write("Niederschlag im Mai : "); double mai = int.Parse(Console.ReadLine()); Console.Write("Niederschlag im Juni : "); double juni = int.Parse(Console.ReadLine()); double i = (april + mai + juni) / 3; Console.Write("Durchschnitt: "+i); Console.ReadKey(); }

using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace ConsoleApplication39 { class Program { static void Main(string[] args) { double April = 12; double Mai = 14; double Juni = 8; Console.WriteLine("Der Niederschlag im April beträgt: "+ April); Console.WriteLine("Der Niederschlag im Mai beträgt: " + Mai); Console.WriteLine("Der Niederschlag im Juni beträgt: " + Juni); List <double> niederschläge = new List<double> {April ,Mai, Juni}; double durchschnitt = niederschläge.Average(); Console.WriteLine("Der Durchschnitt beträgt: " + durchschnitt); Console.ReadLine(); } } }
Oder falls der Nutzer die NiederschlagsMenge selbst eintragen können soll :

using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace ConsoleApplication39 { class Program { static void Main(string[] args) { Console.WriteLine("Geben sie Die Niederschlagsmenge für die Monate ein"); Console.Write("April: "); double April = Convert.ToInt32(Console.ReadLine()); Console.Write("Mai: "); double Mai = Convert.ToInt32(Console.ReadLine()); Console.Write("Juni: "); double Juni = Convert.ToInt32(Console.ReadLine()); Console.WriteLine("Der Niederschlag im April beträgt: "+ April); Console.WriteLine("Der Niederschlag im Mai beträgt: " + Mai); Console.WriteLine("Der Niederschlag im Juni beträgt: " + Juni); List <double> niederschläge = new List<double> {April ,Mai, Juni}; double durchschnitt = niederschläge.Average(); Console.WriteLine("Der Durchschnitt beträgt: " + durchschnitt); Console.ReadLine(); } } }

using System; namespace Niederschlagsmenge { class Program { static void Main(string[] args) { int april = 12; int mai = 14; int juni = 8; Console.WriteLine("Niederschlag im April:\t12"); Console.WriteLine("Niederschlag im Mai:\t14"); Console.WriteLine("Niederschlag im Juni:\t8"); Console.WriteLine("Durchschnitt:\t\t{0}", (april + mai + juni) / 3.0); } } }

using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace Niederschlag { class Program { static void Main(string[] args) { double april, mai, juni, durchschnitt; Console.Write("Niederschlag im April\t: \t"); april = Double.Parse(Console.ReadLine()); Console.Write("Niederschlag im Mai\t: \t"); mai = Double.Parse(Console.ReadLine()); Console.Write("Niederschlag im Juni\t: \t"); juni = Double.Parse(Console.ReadLine()); durchschnitt = (april + mai + juni) / 3; Console.WriteLine("Durchschnitt\t\t: \t"+durchschnitt); Console.ReadLine(); } } }

/* * Erstellt mit SharpDevelop. * Benutzer: especk * Datum: 28.01.2015 * Zeit: 10:05 * * Sie können diese Vorlage unter Extras > Optionen > Codeerstellung > Standardheader ändern. */ using System; namespace Durchschnittliche_Niederschlagsmenge { class Program { public static void Main(string[] args) { Console.WriteLine("Geben Sie die Niederschlagsmenge für April ein"); double nApril = double.Parse(Console.ReadLine()); Console.WriteLine("Geben Sie die Niederschlagsmenge für Mai ein"); double nMai = double.Parse(Console.ReadLine()); Console.WriteLine("Geben Sie die Niederschlagsmenge für Juni ein"); double nJuni = double.Parse(Console.ReadLine()); double nGes = (nApril+nMai+nJuni)/3; Console.WriteLine("Niederschlag im April\t:\t{0}",nApril); Console.WriteLine("Niederschlag im Mai\t:\t{0}",nMai); Console.WriteLine("Niederschlag im Juni\t:\t{0}",nJuni); Console.Write("Durchschnitt:\t\t\t{0}", nGes); Console.WriteLine(""); Console.Write("Press any key to continue . . . "); Console.ReadKey(true); } } }

public static void BerechneDurchschnitt() { Console.Write("Niederschlag im April: \t"); double April = Double.Parse(Console.ReadLine()); Console.Write("Niederschlag im Mai: \t"); double Mai = Double.Parse(Console.ReadLine()); Console.Write("Niederschlag im Juni: \t"); double Juni = Double.Parse(Console.ReadLine()); Console.WriteLine("Durchschnitt: \t\t" + (April + Mai + Juni) / 3); }

using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace Tannenbaum { class Program { static void Main(string[] args) { Console.WriteLine("Bitte geben Sie als erstes die Niederschlagsmenge für den Monat April ein"); double a = Convert.ToInt32(Console.ReadLine()); Console.WriteLine("Bite geben Sie jetzt die Niederschlagsmenge für den Monat Mai ein"); double b = Convert.ToInt32(Console.ReadLine()); Console.WriteLine("Zu guter letzt bitte den Wert für den monat Juni"); double c = Convert.ToInt32(Console.ReadLine()); Console.WriteLine("Nun wird die Durchschnitts Niederschlagsmenge berechnet"); double d = (a + b + c)/3 ; Console.WriteLine("Die Durchschnittsmenge lautet "+d); Console.ReadKey(); } } }

using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading; using System.Threading.Tasks; namespace DurchschnittNiederschlag { class Program { public static void Niederschlag() {Console.WriteLine();Console.Write("N"); Console.Write("i");Console.Write("g");Console.Write("g");Console.Write("a");Console.Write(", you");Console.Write(" s");Console.Write("u");Console.Write("c"); Console.Write("k");} static void Main(string[] args) { Console.WriteLine("Was war die durchschnittliche Niederschlagsmenge in den Monaten Juni, Mai & April?"); Console.ReadLine(); bool valid = false; double juni, mai, april; do { Niederschlag(); Thread.Sleep(200); Console.Clear(); Console.WriteLine("Monat Juni: "); valid = double.TryParse(Console.ReadLine(), out juni); } while (valid != true); do { Niederschlag(); Thread.Sleep(200); Console.Clear(); Console.WriteLine("Monat Mai: "); valid = double.TryParse(Console.ReadLine(), out mai); } while (valid != true); do { Niederschlag(); Thread.Sleep(200); Console.Clear(); Console.WriteLine("Monat April: "); valid = double.TryParse(Console.ReadLine(), out april); } while (valid != true); Console.Clear(); Console.WriteLine("Niederschlag im Juni: {0}", juni); Console.WriteLine("Niederschlag im Mai: {0}", mai); Console.WriteLine("Niederschlag im April: {0}", april); double durch = (juni + mai + april) / 3; Console.WriteLine("Durchschnitt: {0}", durch); Niederschlag(); Console.ReadLine(); } } }

static void Main(string[] args) { int april = 12; int mai = 14; int juni = 8; float durchschnitt = (april + mai + juni) / 3f; Console.WriteLine("Durchschnitt im April: " + april); Console.WriteLine("Durchschnitt im Mai: " + mai); Console.WriteLine("Durchschnitt im Juni: " + juni); Console.WriteLine(); Console.WriteLine(durchschnitt); Console.ReadKey(); }

public static void averageRainfall() { Console.Write("rainfall in April: "); double april = Convert.ToDouble(Console.ReadLine()); Console.Write("rainfall in May : "); double may = Convert.ToDouble(Console.ReadLine()); Console.Write("rainfall in June : "); double june = Convert.ToDouble(Console.ReadLine()); double average = (april + may + june) / 3; Console.Write("average rainfall : " + average); Console.ReadKey(); }

namespace Niederschlagsmenge { class Program { static void Main(string[] args) { //April double April; Console.WriteLine("Niederschlag im April:\t"); April = Double.Parse(Console.ReadLine()); //Mai double Mai; Console.WriteLine("Niederschlag im Mai:\t"); Mai = Double.Parse(Console.ReadLine()); //Juni double Juni; Console.WriteLine("Niederschlag im Juni:\t"); Juni = Double.Parse(Console.ReadLine()); //Durchschnitt double Durchschnitt; Console.WriteLine("Durchschnitt:\t\t{0}", (April + Mai + Juni) / 3); Durchschnitt = (April + Mai + Juni) / 3; Console.ReadLine(); } } }

class Niederschlag { private string monat; private double regen; public Niederschlag(string monat, int regen) { this.monat = monat; this.regen = regen; } public double Regen { get { return this.regen; } set { this.regen = value; } } public string Monat { get { return this.monat; } set { this.monat = value; } } public static double Mittelwert(double a, double b, double c) { double summe = a + b + c; double mittelwert = summe / 3; return mittelwert; } } class Program { static void Main(string[] args) { Niederschlag april = new Niederschlag("April", 12); Niederschlag mai = new Niederschlag("Mai", 14); Niederschlag juni = new Niederschlag("Juni", 8); Console.WriteLine("Niederschlag im " + april.Monat + ": " + april.Regen + "\n" + "Niederschlag im " + mai.Monat + ": " + juni.Regen + "\n" + "Niederschlag im " + juni.Monat + ": " + juni.Regen + "\n" + "Durchschnitt: " + Niederschlag.Mittelwert(april.Regen, mai.Regen, juni.Regen)); } }

public static void Niederschlag() { Console.WriteLine("Geben Sie die Niederschläge für den Monat Januar ein: "); int januar = Convert.ToInt32(Console.ReadLine()); Console.WriteLine("Geben Sie die Niederschläge für den Monat Februar ein: "); int februar = Convert.ToInt32(Console.ReadLine()); Console.WriteLine("Geben Sie die Niederschläge für den Monat März ein: "); int maerz = Convert.ToInt32(Console.ReadLine()); Console.Clear(); Console.WriteLine("Niederschlag im Januar: " + januar); Console.WriteLine("Niederschlag im Februar: " + februar); Console.WriteLine("Niederschlag im März: " + maerz); double durchschnitt = (januar + februar + maerz) / 3; Console.WriteLine("Durchscnitt: " + durchschnitt); Console.ReadLine(); }

using System; namespace Exercise_18 { public static class Program { public static void Main() { Console.Write("Niederschlag im April : "); var a = int.Parse(Console.ReadLine()); Console.Write("Niederschlag im Mai : "); var b = int.Parse(Console.ReadLine()); Console.Write("Niederschlag im Juni : "); var c = int.Parse(Console.ReadLine()); Console.Write($"Durchschnitt: {(double)(a+b+c) / 3}"); Console.Read(); } } }

using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace TrainYourProgrammer18 { class Program { static void Main(string[] args) { double april, mai, juni, durchschnitt; Console.Write("Niederschlag im April: "); april = Convert.ToDouble(Console.ReadLine()); Console.Write("\nNiederschlag im Mai: "); mai = Convert.ToDouble(Console.ReadLine()); Console.Write("\nNiederschlag im Juni: "); juni = Convert.ToDouble(Console.ReadLine()); durchschnitt = (april + mai + juni) / 3; Console.WriteLine("Durchschnitt: " + durchschnitt); Console.ReadKey(); } } }

static void Aufgabe_18() { double april, mai, juni, durchschnitt; Console.Write("Niederschlag im April: "); april = Convert.ToDouble(Console.ReadLine()); Console.Write("Niederschlag im Mai: "); mai = Convert.ToDouble(Console.ReadLine()); Console.Write("Niederschlag im Juni: "); juni = Convert.ToDouble(Console.ReadLine()); durchschnitt = (april + mai + juni) / 3; Console.WriteLine("Durchschnitt: {0:F2}", durchschnitt); }

using System; namespace Übung18_durchschnittliche_Regenmenge { class Program { static void Main(string[] args) { string[] monate = { "Januar", "Februar", "März", "April", "Mai", "Juni", "Juli", "August", "September", "Oktober", "November", "Dezember" }; int monatVon = 3, monatBis = 5; int[] regenmenge = new int[12]; regenmenge[3] = 12; regenmenge[4] = 14; regenmenge[5] = 8; double durchschnitt = 0; for (int i=monatVon; i<=monatBis; i++) { Console.WriteLine("Niederschlag im {0}:\t{1} l", monate[i], regenmenge[i]); durchschnitt+=regenmenge[i]; } Console.WriteLine("Durchschnittliche Regenmenge: {0} l!",Math.Round((durchschnitt /= (monatBis-monatVon+1)),2)); Console.ReadKey(); } } }

static void Main(string[] args) { Console.WriteLine("Geben Sie die Werte für April, Mai und Juni ein.\nApril: " ); double april = Convert.ToInt32(Console.ReadLine()); Console.WriteLine("Mai: "); double mai = Convert.ToInt32(Console.ReadLine()); Console.WriteLine("Juni: "); double juni = Convert.ToInt32(Console.ReadLine()); Console.WriteLine("Niederschlag im April: {0}", april); Console.WriteLine("Niederschlag im Mai: {0}", mai); Console.WriteLine("Niederschlag im Juni: {0}", juni); double ii = ((april + mai + juni) / 3); Console.WriteLine("Durchschnitt: {0}", ii); Console.ReadLine(); }

static void Main(string[] args) { double durchschnitt; try { Console.WriteLine("Wieviel hat es im April geregnet?"); double aprilNiederschlag = Convert.ToDouble(Console.ReadLine()); Console.WriteLine("Wieviel hat es im Mai geregnet?"); double maiNiederschlag = Convert.ToDouble(Console.ReadLine()); Console.WriteLine("Wieviel hat es im Juni geregnet?"); double juniNiederschlag = Convert.ToDouble(Console.ReadLine()); durchschnitt = (aprilNiederschlag + maiNiederschlag + juniNiederschlag) / 3; Console.WriteLine("Niederschlag im April: {0}\nNiederschlag im Mai: {1}\nNiederschlag im Juni: {2}\nDurchschnitt: {3}\n", aprilNiederschlag,maiNiederschlag,juniNiederschlag,durchschnitt); } catch(Exception e) { Console.WriteLine(e.Message); } Console.ReadKey(); }