Willkommen auf myCSharp.de! Anmelden | kostenlos registrieren
 | Suche | FAQ

Hauptmenü
myCSharp.de
» Startseite
» Forum
» Suche
» Regeln
» Wie poste ich richtig?

Mitglieder
» Liste / Suche
» Wer ist online?

Ressourcen
» FAQ
» Artikel
» C#-Snippets
» Jobbörse
» Microsoft Docs

Team
» Kontakt
» Cookies
» Spenden
» Datenschutz
» Impressum

  • »
  • Community
  • |
  • Diskussionsforum
Implementieren eines CDMA-Verfahren in C#
Loreley96
myCSharp.de - Member



Dabei seit:
Beiträge: 2

Themenstarter:

Implementieren eines CDMA-Verfahren in C#

beantworten | zitieren | melden

hii,

ich bin noch recht Neu hier und hoffe ich habe das richtige Forum erwischt. Ich habe mich
für ein Informatikstudium entschieden, leider komme ich bei einer Übung nicht wirklich weiter.
Ich soll den Konstruktor des unteren Codes ergänzen, dabei steh ich allerdings total auf dem Schlauch.


class Chip
    {
        public readonly int[] S = new int[4];
        public readonly int[] complementS = new int[4];
        public Chip(int s1, int s2, int s3, int s4)
        {

        }
    }
    class CDMATest
    {

    static void Main()
        {
            var A = new Chip(1, 1, 1, 1);
            var B = new Chip(1, -1, 1, -1);
            var C = new Chip(1, 1, -1, -1);
            var D = new Chip(1, -1, -1, 1);
        }
    }
Unter dem Link ist ein ensprechender Code in Java, allerdings komme ich damit auch nicht wirklich weiter.

Vielleicht hat ja jemand mir ja jemand etwas weiter helfen.

Liebe Grüße
Lori
private Nachricht | Beiträge des Benutzers
Th69
myCSharp.de - Experte

Avatar #avatar-2578.jpg


Dabei seit:
Beiträge: 3950

beantworten | zitieren | melden

Hallo und willkommen,

die Aufgabe besteht darin, die übergebenen Parameter s1, s2, ... zu benutzen, um die Klassenmember S und complementS zu setzen (Stichwort: Array-Zugriff), so ähnlich wie es der Java-Code in der Methode main macht.
private Nachricht | Beiträge des Benutzers
Loreley96
myCSharp.de - Member



Dabei seit:
Beiträge: 2

Themenstarter:

beantworten | zitieren | melden

Hm... Also wären z. B.

complementS[0] = 2;
complementS[1] = 3;
complementS[2] = 2;
complementS[3] = 4;


die Daten der einzelnen Sender (A bis D) die übermittelt werden sollen
und S[0] bis S[3] sind die Sender an sich, also "var A "bis "var D"?
private Nachricht | Beiträge des Benutzers
Th69
myCSharp.de - Experte

Avatar #avatar-2578.jpg


Dabei seit:
Beiträge: 3950

beantworten | zitieren | melden

Am besten, du liest noch einmal die Grundlagen über Methodenparameter und Konstruktoren nach.

Du kannst auch einfach mal einen Haltepunkt (breakpoint) in die Zeile 5 setzen und dir dann die Inhalte der Parameter anschauen, s.a. [Artikel] Debugger: Wie verwende ich den von Visual Studio?.

Dann sollte dir (hoffentlich) klar werden, was du programmieren mußt (zumindestens für das Array S).
private Nachricht | Beiträge des Benutzers
[email protected]
myCSharp.de - Member



Dabei seit:
Beiträge: 4

beantworten | zitieren | melden

Dies ist eine Prüfungaufgabe an einer Hochschule -- wenn Lösungen aus dem Internet kopiert werden, wird es als Plagiat gewertet. Ich sag' ja nur ...

Wir stellen übrigens einen Satz von Übungsaufgaben zur Verfügung, die man ohne Risiko und in aller Ruhe lösen kann, die Lösungen werden dann von uns bewertet und Hinweise zur Verbesserung gegeben. Vor Bearbeitung der Prüfungsaufgabe empfiehlt es sich, diese Übungsaufgaben zu bearbeiten.

- thomas
private Nachricht | Beiträge des Benutzers