Zum Inhalt springen
View in the app

A better way to browse. Learn more.

Fachinformatiker.de

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

informatik kurs aufgabe klassen

Empfohlene Antworten

Veröffentlicht

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

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;

        }

    }

}

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

hat sich alles erledigt , bin nun fertig

*CLOSE*

Archiv

Dieses Thema wurde archiviert und kann nicht mehr beantwortet werden.

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.