C# :: Aufgabe #288
5 Lösungen
Summe ungerader Zahlen zwischen 10 und 20 berechnen und ausgeben
Anfänger - C#
von DragStar
- 23.03.2020 um 09:36 Uhr
Erstellen Sie ein Programm, welches die Summe der ungeraden Zahlen zwischen 10 und 20 berechnet und ausgibt.
Lösungen:
NET Core 3.x:
C#-Code
using System;
using System.Linq;
namespace CS_Aufgabe_288_Summe_Ungerader_Zahlen
{
class Program
{
static void Main(string[] args)
{
var lst = Enumerable.Range(10, 10).Where(x => x % 2 != 0);
Console.WriteLine($"Die Summe der Zahlen {string.Join(", ", lst)} beträgt {lst.Sum()}");
}
}
}
using System;
using System.Collections.Generic;
using System.Linq;
namespace odd_numbers
{
class Program
{
static void Main(string[] args)
{
List<int> oddnumbers = new List<int>();
for (int i = 10; i <= 20; i++)
{
if (i % 2 != 0)
{
oddnumbers.Add(i);
}
}
Console.WriteLine(oddnumbers.Sum());
Console.ReadKey();
}
}
}
using System;
namespace Summe_ungerader_Zahlen
{
class Program
{
static void Main(string[] args)
{
int summe = 0;
for(int i = 10; i <= 20; i++)
{
if(i % 2 == 1) { summe += i; }
}
Console.WriteLine(summe);
Console.ReadLine();
}
}
}
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace Summe_ungerade_Zahlen
{
class Program
{
static void Main(string[] args)
{
double[] zahlen = new double[] { 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20 };
var ungeradeQuery = zahlen.Where((x) => x % 2 != 0);
double[] ungeradeZahlen = ungeradeQuery.ToArray();
double summe = 0;
for(int i = 0; i < ungeradeZahlen.Length; i++)
{
summe = summe + ungeradeZahlen[i];
}
Console.WriteLine($"Dies Summe aller ungeraden Zahlen von 10 - 20 ist: {summe}");
Console.ReadKey();
}
}
}
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace Ungerade_Zahlen
{
class Program
{
static void Main(string[] args)
{
Console.WriteLine("Anzahl von ungeraden Zahlen.");
int unten = 10;
int oben = 20;
int counter = 0;
while (oben != unten)
{
int test=oben%2;
if (test == 1)
{
counter++;
}
oben--;
}
Console.WriteLine($"Die Anzahl der ungeraden Zahlen sind: {counter}.");
Console.Read();
}
}
}
