Zum Inhalt springen

informatik kurs aufgabe klassen


kyros2010

Empfohlene Beiträge

Tagzusammen, ich muss zurzeit in meinem Informatik Kurs ein kleines Programm schreiben (bin Maschinenbau student).

Wir haben gerade OOP angefangen und sollen an diesem Programm Klassen,Methoden usw lernen.

folgendes Problem. 4 Klassen werden benötig

es werden 2 WErte über die Konsole eingegeben D,L

Klasse N normiert die 2 Eingabewerte

Klasse TD fügt zu den normierten Werten 4 passende Werte aus einer Tabelle hinzu

Klasse X erstellt ein objekt mit den werten aus N und TD und gibt es aus

Klasse Y , wie X nur andere ausgabe

1.Frage , an welche klasse werden die eingabewerte zuerst übergeben? da ja eg die klassen x,y die klassen TD und diese N aufruft oder?

2.Frage, wie übergebe ich die werte aus N und TD an die klassen x und y?

Das rechnerische habe ich fertig , quasi würden N und TD alleine funktionieren, wenn ich ein objekt ausgeben würden mit denen , was aber nicht gefordert ist.

Hab die Aufgabe mal als PDF angehängt.

Gruß

Serie-3b.pdf

Link zu diesem Kommentar
Auf anderen Seiten teilen

namespace Normdaten_TD

{

    class Normdaten

    {

        protected double Durchmesser;

        protected double Laenge;

        protected double Reihe;


        public Normdaten(double D, double L) // D = eingabe durchmesser, L = Eingabe Länge

        {

            // Normierung

            // Rechnet Normwerte aus

            //Normierung Ende


            this.Durchmesser = d1;

            this.Laenge = l1;

            this.Reihe = r;

        }

    }


    class TD : Normdaten

    {

        protected double Kopfhoehe;

        protected double Schluesselweite;

        protected double Gewindelaenge;


        public TD (double D, double L) : base(D,L)

    {

        // Normierung

        // Rechnet Normwerte aus zu normierten D und L

        //Normierung Ende


        this.Kopfhoehe = k;

        this.Schluesselweite = s;

        this.Gewindelaenge = g;


    }


    }


    class DIN931 : TD

    {

        // Wie ruf ich jetzt die DAten ab??



        // Ausgabe


        public string ToString()

        {  

            string Temp;

            Temp = "Schraube DIN933 M " + this.Durchmesser + " x " + this.Laenge + "\n";

            Temp += "Kopfhöhe: " + this.Kopfhoehe + " Schlüsselweite " + this.Schluesselweite;


            return Temp;

        }

    }

}

Link zu diesem Kommentar
Auf anderen Seiten teilen

ok habs doch geschafft , hab irgendwie nen brett vorm kopf gehabt

fehlte nur

 public DIN931 (double D, double L) : base (D,L)

        {

        }

---------------------------------------

Hab trotzdem noch eine Frage:

Im String der ausgegeben wird soll bei einer Zahl auch eine Nachkommastelle stehn, auch wenn die null ist.

wie kann ich das formatieren?

kenn da nur mit "{0,f1}", x bei Console.Write

Link zu diesem Kommentar
Auf anderen Seiten teilen

Dein Kommentar

Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.

Gast
Auf dieses Thema antworten...

×   Du hast formatierten Text eingefügt.   Formatierung wiederherstellen

  Nur 75 Emojis sind erlaubt.

×   Dein Link wurde automatisch eingebettet.   Einbetten rückgängig machen und als Link darstellen

×   Dein vorheriger Inhalt wurde wiederhergestellt.   Editor leeren

×   Du kannst Bilder nicht direkt einfügen. Lade Bilder hoch oder lade sie von einer URL.

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...