C# Produktionsplan - HILFE

Hallo…
hab folgendes Problem:
soll Programm schreiben, dass eine Eingabe testet, ob diese zulässig ist.
Hab ich breits geschafft (s.u.).
Jetzt ist die Frage wie ich den Rest einbauen kann.

Der Rest:

  1. 3 Konstanten einfügen zur Berechnung:
    FertigungsZeitA = 0,5; FertigungsZeitB = 0,27; FertigungsZeitC = 0,32;
  2. Berechnung wie folgt:
    Berechnung MengeA
    Zeit.T / FertigungsZeitA = Menge A (darf aber maximal nur 800 sein)
    MengeA * FertigungsZeitA = VerbrauchteZeitA
    Wenn jetzt (Zeit.T - VerbrauchteZeitA) > 0 ist, soll es weiter rechnen - Produkt B, ansonsten stoppen und in einer Tabelle schreiben:

Produkt Menge
A Menge A
B 0
C 0

Berechnung MengeB
(Zeit.T - VerbrauchteZeitA) / FertigungsZeitB = MengeB (darf aber maximal 1800 Stück sein)
MengeB * FertigungsZeitB = VerbrauchteZeitB
WEnn jetzt (Zeit.T - VerbrauchteZeitA - VerbrauchteZeitB) > 0 ist, soll es weiter rechnen - Produkt C, ansonsten stoppen und in einer Tabelle die Daten ausgeben (s.o.)

Berechnung MengeC
(Zeit.T - VerbrauchteZeitA - VerbrauchteZeitB) / FertigungsZeitC = MengeC (diese ist unbeschränkt)
Daraufhin soll das Programm die gesammte Tabelle ausgeben s.o.

Noch eine Feinheit. Es gibt keine halben oder 1/4 oder 3/4 Produkte, d.h.
die Mengen müssen immer abgerundet werden (z.B. wenn Ergebnis 23,67 muss Menge 23 sein !)

Versteht das jemand und kann mir helfen ???

HIER DER BISHERIGE CODE:

using System;
using System.Windows;

namespace Uebung
{
struct Zeit
{
public ushort T;
}
public class EingabeArbeitsstunden
{
public static void Main()
{
Console.WriteLine(„Dieses Programm dient Ihnen zum berechnen des Produktionsplanes.\nIn diesem speziellen Fall, handelt es sich um eine Produktion mit einem Engpassfaktor - ‚Arbeitszeit‘. \nDiesen können Sie unten, wie folgt eingeben.“);
Zeit Zeit;
Console.WriteLine("Geben Sie hier bitte den Engpassfaktor in Stunden ein: ");
Zeit.T = ushort.Parse(Console.ReadLine() );

while(Zeit.T == 0)
{
Console.WriteLine(„Ihre Eingabe ist nicht korrekt - Bitte geben Sie erneut ein !“);
Console.WriteLine();
Zeit.T = ushort.Parse(Console.ReadLine());
}

if (Zeit.T !=0)
{
Console.WriteLine(„Hier ist der für den eingegebenen Engpassfaktor“);
Console.WriteLine("für " + Zeit.T + " Arbeitsstunden berechnete Produktionsplan: ");
}
}
}
}