Ankündigung

Einklappen
Keine Ankündigung bisher.

User helfen User - Programmieren

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

    was für ein programm? oder mehL = keu1e?

    Kommentar


      Zitat von maaanuuueeel
      was für ein programm? oder mehL = keu1e?
      Ne, sry.

      Ist in C++ geschrieben. Kanns unter Windows oder Ubuntu kompilieren. Aber wie mache ich das innerhalb von Windows versionsübergreifend?

      Also mein Programm laeuft schon und tut das, was es soll, alles gut.
      Wie ich es unter windows compiliere weiß ich auch, aber wie ich es unter windes so compiliere, dass es auch unter XP funktioniert, das weiß ich leider nicht :/

      Kommentar


        @ mehL: Ich nehme mal an, dass du das jeweils in win7 und XP kompilieren und separat anbieten musst. Falls du es in .NET umschreibst, dann bist du zwar nicht mehr vom Betriebssystem abhängig, aber von der .NET-Version.

        @ keu1e: Du kannst jeweils nur eine Variable zurückgeben. Es gibt aber Auswege.

        Ausweg 1: übergebe die Variablen, die die Rückgabewerte speichern sollen, als Pointer oder (besser) als Referenzen an die Funktion berechnung:

        void berechnung(int a, int b, int& result1, int& result2)
        {
        // ...
        result1 = ...
        result2 = ...
        }

        int main()
        {
        int a = 20;
        int b = 10;
        int result1 = 0;
        int result2 = 0;
        berechnung(a, b, result1, result2);
        }

        Ausweg 2: deklariere eine struct mit deinen Rückgabewerten und übergebe diese als Pointer/Referenz:

        struct MyStruct {
        int a;
        int b;
        }

        void berechnung(int a, int b, MyStruct& result)
        {
        // ...
        result.a = ...
        result.b = ...
        }

        int main()
        {
        int a = 20;
        int b = 10;
        MyStruct result;
        berechnung(a, b, result);
        }

        Ausweg 3: übergebe ein Array oder (besser) einen std::vector

        Kommentar


          Zitat von Hagi
          @ mehL: Ich nehme mal an, dass du das jeweils in win7 und XP kompilieren und separat anbieten musst. Falls du es in .NET umschreibst, dann bist du zwar nicht mehr vom Betriebssystem abhängig, aber von der .NET-Version.
          Ok, schade :/

          Kommentar


            Also ich bin da kein Experte, evt. funktioniert ja das!

            Ein weiteres Stichwort: cross compiling mit Visual C++

            Kommentar


              Ich habe eine Aufgabe bekommen, was in Java realisiert werden soll, aber ich hab ehrlich gesagt nicht so viel Ahnung. Wer kann mir helfen?

              Spoiler: 
              a) Erstelle für das nachfolgende Szenario ein Klassendiagramm

              b) Es soll eine Lagerverwaltung implementiert werden. Es sollen Artikel, Preise und Lagerbestände verwaltet werden können.
              Für einen Artikel brauchen wir folgende Informationen:

              Lagerbestand (Anzahl der Artikel im Lager)
              Preis

              Es gibt zwei Arten von Artikeln: Festplatten und DVDs.
              Eine Festplatte hat eine Angabe zur Kapazität in GB als ganze Zahl.
              Eine DVD hat zusätzlich eine Angabe zum Format als String (+RW oder -RW).

              Schreibe drei Klassen mit den folgenden Methoden :

              Ein Kontruktor für alle Attribute, die du vorgesehen hast
              Zugriffsmethoden (getter/setter-Methoden) für die Attribute
              Eine Methode toString mit der die Artikel ausgegeben werden können
              Eine Methode equals um Artikel zu vergleichen

              Die Basisklasse Artikel soll abstrakt sein. Versuche mit einer minimalen Anzahl an Attributen auszukommen.
              Schreibe ein Testprogramm um die Klasse zu testen.

              c) Schreibe ein Programm welches 5 mal ein Zeichen von der Tastatur einliest.

              Wird das Zeichen F eingegeben soll jeweils eine Festplatte mit folgenden Parametern erstellt werden: Lagerbestand 1, Grundpreis 100, Kapazität 132
              Ist das Zeichen ein D, so soll eine DVD erzeugt werden, Lagerbestand 5, grundpreis 5, Format +RW

              Die erzeugten Objekte sollen in einem ArrayList names Lager gespeichert werden. Nach der Eingabe soll eine Schleife den Durchschnittspreis aller Artikel im Lager berechnen:

              eine Festplatte mit Lagerbestand 5 für 100 Euro
              eine zweite Festplatte mit Lagerbestand 2 für 10 Euro
              eine DVD mit Lagerbestand 10 für 1 Euro

              Kommentar


                erstell doch erstmal das klassendiagramm. dann ergibt sich b ja eigentlich schon

                Kommentar


                  Jemand Erfahrungen mit dem Drucken von PDF-Dokumenten? Irgendwie hört man, dass die freien APIs (PDFRenderer, PDFBox) doch nicht so geil sind?

                  Kommentar


                    Zitat von qwertz
                    erstell doch erstmal das klassendiagramm. dann ergibt sich b ja eigentlich schon
                    naja, eher 0 java skillZ :-D ssb

                    Kommentar


                      Was hat ein Klassendiagramm mit Java zu tun?

                      Kommentar


                        obv. das Wort "Klasse" xd

                        Kommentar


                          Wüsste ich auch gerne...

                          Kommentar


                            Zitat von Winston
                            Wüsste ich auch gerne...
                            Naja, dir wird wohl jetzt keiner die kompletten Aufgaben abnehmen, wobei du ja wirklich nicht den Hauch einer Ahnung zu schein hast von der Sache. Was würde es da bringen, dir alle zu erledigen?

                            Ist das Schulunterricht? Berufsschule? Ausbildung?

                            Kommentar


                              werd das fertige programm hier reinstellen wenn du mir wenigstens nen halbfertiges zeigst eheh

                              Kommentar


                                Zitat von Winston
                                Ich habe eine Aufgabe bekommen, was in Java realisiert werden soll, aber ich hab ehrlich gesagt nicht so viel Ahnung. Wer kann mir helfen?

                                [spoiler]a) Erstelle für das nachfolgende Szenario ein Klassendiagramm

                                b) Es soll eine Lagerverwaltung implementiert werden. Es sollen Artikel, Preise und Lagerbestände verwaltet werden können.
                                Für einen Artikel brauchen wir folgende Informationen:

                                Lagerbestand (Anzahl der Artikel im Lager)
                                Preis

                                Es gibt zwei Arten von Artikeln: Festplatten und DVDs.
                                Eine Festplatte hat eine Angabe zur Kapazität in GB als ganze Zahl.
                                Eine DVD hat zusätzlich eine Angabe zum Format als String (+RW oder -RW).
                                geh doch einfach schritt für schritt vor. du hast artikel preise und nen lagerbestand

                                was bedeutet lagerbestand? anzahl der aritkel an einem lagerplatz zu einer gewissen zeit
                                preis ist nur abhänig vom arikel, also ist es ein attribut vom artikel


                                es gibt 2 arten von artikeln? also mache eine basisklasse artikel und 2 konkrete klassen für cds hdds


                                der array den du später nehmen sollst ist das lager der index der lagerplatz

                                da machst du ein array vom typ artikel und ha ust die dementsprechend konrketen klassen rein

                                Kommentar

                                Lädt...
                                X