Zum Inhalt springen

BeppeCSharpNauter

Mitglieder
  • Gesamte Inhalte

    3
  • Benutzer seit

  • Letzter Besuch

Alle Inhalte von BeppeCSharpNauter

  1. Getestet habe ich und funktioniert... ich weiß nicht ob ich etwas ausgelassen habe 😥
  2. static public int RechnelastTage(DateTime anfang , DateTime ende , Belegung[] belegen , Station station) { DateTime t_date = anfang; int arrayLength = 0; while (t_date < ende) { arrayLength++; t_date = t_date.AddDays(1); } int[] tage = new int[arrayLength]; t_date = anfang; int j = 0; while (t_date < ende) // ich kann eigentlich direkt auf tage iterieren , aber bei der prüfung ist mir nicht eingefallen { for( int i = 0; i < belegen.Length; i++) { if (belegen[i].GetStart() >= anfang && belegen[i].GetEnd() <= ende && belegen[i].IdStation() == station.ID()) { tage[j]++; } } j++; t_date = t_date.AddDays(1); } int lastTage = 0; foreach ( int i in tage) { double last = (double)i / (double)station.AnzahlBett(); if ( last > 0.8) { lastTage++; } } return lastTage; }
  3. Losung in C# ohne Linq Methoden public Flug[] GetListeFluege(int AnzahlPlaetze, DateTime Datum) { int count = 0; for (int i = 0; i < linie_Fluege.Length; i++) { if (linie_Fluege.GetDatum() == Datum && linie_Fluege.GetFreiePlaetze() >= AnzahlPlaetze) { count++; } } Flug[] Auswahl_Fluege = new Flug[count]; int index = 0; for (int i = 0; i < linie_Fluege.Length; i++) { if (linie_Fluege.GetDatum() == Datum && linie_Fluege.GetFreiePlaetze() >= AnzahlPlaetze) { Auswahl_Fluege[index] = linie_Fluege; index++; } } for (int i = 0; i < Auswahl_Fluege.Length - 1; i++) { for (int j = 0; j < Auswahl_Fluege.Length - i - 1; j++) { if (Auswahl_Fluege[j].GetPreis() < Auswahl_Fluege[j + 1].GetPreis()) { Flug temp = Auswahl_Fluege[j]; Auswahl_Fluege[j] = Auswahl_Fluege[j + 1]; Auswahl_Fluege[j + 1] = temp; } } } return Auswahl_Fluege; }

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...