Seite 3 von 5 ErsteErste ... 234 ... LetzteLetzte
Ergebnis 41 bis 60 von 87
  1. #41
    Xburn Xburn ist offline
    Avatar von Xburn

    AW: C++ Kentnisse ?

    Zitat Teilchen Beitrag anzeigen
    Ja. die Variable i wird aufgelöst zu einem Wert, der durch den Schleifenkopf bestimmt wird.
    Spricht also nichts dagegen, diesen Wert für eine Array-Wertabfrage zu benutzen. Es liegt aber in deiner Verantwortung als Programmierer, dass du nur auf gültige Speicherbereiche des Arrays zugreifft (sprich wenn dein Array über 0-4 indexierbar ist, kannst du keine Speicherstelle 5 aufrufen, die existiert ja nicht). Sonst hagelt es Fehler.

    super danke dir/euch !

    hast du paar aufgaben für mich zu for schleife und arrays ?

    die bankautomat aufgabe und der taschenrechner waren super

  2. Anzeige

    AW: C++ Kentnisse ?

    Schau dir mal diesen Bereich an. Dort ist für jeden was dabei!
  3. #42
    Teilchen Teilchen ist offline

    AW: C++ Kentnisse ?

    Nope hab ich nicht.

  4. #43
    aicome99 aicome99 ist offline
    Avatar von aicome99
    @Xburn
    Hier hast du ein paar Übungen: http://www.programmieraufgaben.ch/

  5. #44
    Xburn Xburn ist offline
    Avatar von Xburn

    AW: C++ Kentnisse ?

    Zitat aicome99 Beitrag anzeigen
    @Xburn
    Hier hast du ein paar Übungen: Aktuelle Aufgaben - Programmieraufgaben.ch

    Aufgabe: Eisenwarenhändler - Programmieraufgaben.ch

    Meine Lösung:

    [C++] PriceCalculator - Pastebin.com

    passt das ?
    (wollte erstmal do/while machen, aber irgendwie machte das keinen sinn)

  6. #45
    HardAndSoft HardAndSoft ist offline
    Avatar von HardAndSoft

    AW: C++ Kentnisse ?

    Das sollte im Prinzip laufen, ist aber nicht ganz so dolle im Programmierstil.

    Guter Stil lautet:
    - Saubere Typtrennung. Werte, die nur Integer enthalten dürfen, sollen auch nur als Integer definiert werden (z.B. "Anzahl").
    - Grundwerte nicht im Laufe des Programmes verändern, sondern als Konstante festlegen: Preis der einzelnen Schraube = Konstante.
    - Sprechende Namen verwenden. Wenn Du "Gesamtanzahl" für den Gesamtpreis verwendest, dann sollte das auch Gesamtpreis heißen.

    Ohne solche Konventionen kann nach drei Jahren kein Mensch mehr Deinen Programmcode verstehen.

    Viel Erfolg!

  7. #46
    Xburn Xburn ist offline
    Avatar von Xburn

    AW: C++ Kentnisse ?

    Zitat HardAndSoft Beitrag anzeigen
    - Saubere Typtrennung. Werte, die nur Integer enthalten dürfen, sollen auch nur als Integer definiert werden (z.B. "Anzahl").
    ja da hast du recht.


    Zitat HardAndSoft Beitrag anzeigen
    - Grundwerte nicht im Laufe des Programmes verändern, sondern als Konstante festlegen: Preis der einzelnen Schraube = Konstante.
    wie würdest du es in meinem fall dann ggf ändern?



    Zitat HardAndSoft Beitrag anzeigen
    - Sprechende Namen verwenden. Wenn Du "Gesamtanzahl" für den Gesamtpreis verwendest, dann sollte das auch Gesamtpreis heißen.
    tut es ja bei mir oder ?



    http://pastebin.com/VnmkxcDj

    http://pastebin.com/0TjfxVvT
    kann da einer aushelfen?

  8. #47
    StriderHiryu StriderHiryu ist offline
    Avatar von StriderHiryu

    AW: C++ Kentnisse ?

    Zitat Xburn Beitrag anzeigen
    wie würdest du es in meinem fall dann ggf ändern?
    Ich glaube er will darauf hinaus, das du den Wert in den Variabeln "schraube", "muttern" und "unterlegscheiben" nicht überschreibst (was du in den zeilen 21, 30, 40 mit den brechnungen machst). Stattdessen sollst du für die berechnung Extravariabeln anlegen (z.B. MutternP, SchraubenP und UnterlegP).
    Hier mal ein Beispiel für die Zeilen:
    21. double SchraubenP = schrauben * anzahl1;
    30. double MutternP = muttern * anzahl2;
    40. double UnterlegP = unterleg * anzahl3;

    Ich selber sehe in Zeile 44 und 45 noch einen kleinen Logikfehler:

    Während du im Text in Zeile 45 schreibst, das du den Gesamtpreis da angibst, aber in wirklichkeit gibst du die Gesamtanzahl der Muttern/Schrauben/Unterlegscheiben an.
    Richtig müsste Zeile 44 lauten (als Variabeln nehm ich jetzt mal die, die ich oben als abänderungsbeispiel genommen hab):
    anzahlges = MutternP + SchraubenP + UnterlegP;
    Ich hoff mal das kann dir etwas weiterhlefen. (und ich hoff mal, ich hab jetzt nicht groß dazwischen gefunkt bzw. den Spaß an der Fehlersuche verdorben )

  9. #48
    Xburn Xburn ist offline
    Avatar von Xburn

    AW: C++ Kentnisse ?

    Zitat StriderHiryu Beitrag anzeigen
    Ich glaube er will darauf hinaus, das du den Wert in den Variabeln "schraube", "muttern" und "unterlegscheiben" nicht überschreibst (was du in den zeilen 21, 30, 40 mit den brechnungen machst). Stattdessen sollst du für die berechnung Extravariabeln anlegen (z.B. MutternP, SchraubenP und UnterlegP).
    Hier mal ein Beispiel für die Zeilen:
    ah okay und warum das ? macht ja keinen unterschied.


    Zitat StriderHiryu Beitrag anzeigen
    Richtig müsste Zeile 44 lauten (als Variabeln nehm ich jetzt mal die, die ich oben als abänderungsbeispiel genommen hab):
    echt meinst du ? :/


    hast du paar tolle aufgaben für mich ?

  10. #49
    HardAndSoft HardAndSoft ist offline
    Avatar von HardAndSoft

    AW: C++ Kentnisse ?

    Zitat Xburn Beitrag anzeigen
    ah okay und warum das ? macht ja keinen unterschied.
    Das macht einen gewaltigen Unterschied, sobald das Programm erweitert oder geändert werden soll.

    Wenn man beispielsweise eine Eingabeschleife umsetzen möchte, dann taugt Deine Lösung nix.
    Wenn man die Preise als Konstanten setzt, dann kann man hingegen sofort eine Schleife einfügen, ohne zusätzlichen Aufwand. Außerdem werden Konstanten zentral definiert und sind somit schnell auffind- und änderbar, wenn sich z.B. mal der Preis ändert.

    Ein Beispiel aus der Praxis: Als das letzte Mal der Mehrwertsteuersatz von 18% auf 19% erhöht wurde, waren meine Abrechnungsprogramme in Nullkommanix umgestellt. Konstante im Header ändern, und gut ists. Wenn Du natürlich Deine Konstanten im Spaghetticode versteckst, dann suchst Du tagelang. Bekommst vom Auftraggeber aber vielleicht nur ein paar Stunden ersetzt.

  11. #50
    Xburn Xburn ist offline
    Avatar von Xburn

    AW: C++ Kentnisse ?

    Zitat HardAndSoft Beitrag anzeigen
    Das macht einen gewaltigen Unterschied, sobald das Programm erweitert oder geändert werden soll.

    Wenn man beispielsweise eine Eingabeschleife umsetzen möchte, dann taugt Deine Lösung nix.
    Wenn man die Preise als Konstanten setzt, dann kann man hingegen sofort eine Schleife einfügen, ohne zusätzlichen Aufwand. Außerdem werden Konstanten zentral definiert und sind somit schnell auffind- und änderbar, wenn sich z.B. mal der Preis ändert.

    Ein Beispiel aus der Praxis: Als das letzte Mal der Mehrwertsteuersatz von 18% auf 19% erhöht wurde, waren meine Abrechnungsprogramme in Nullkommanix umgestellt. Konstante im Header ändern, und gut ists. Wenn Du natürlich Deine Konstanten im Spaghetticode versteckst, dann suchst Du tagelang. Bekommst vom Auftraggeber aber vielleicht nur ein paar Stunden ersetzt.
    auch ein gutes argument.

  12. #51
    StriderHiryu StriderHiryu ist offline
    Avatar von StriderHiryu

    AW: C++ Kentnisse ?

    Zitat Xburn Beitrag anzeigen
    echt meinst du ? :/
    Japp, weil wie gesagt, das Programm rechnet am Ende nicht die Preise (die ja aus "Eingabe * Preis" berechnet werden) zusammen, sondern die Zahlen die man eingibt.
    Müsste beim Testen auch aufallen.

  13. #52
    aicome99 aicome99 ist offline
    Avatar von aicome99
    Eine Aufgabe hätte ich noch für dich. Programmiere eine Bibliothek-Software. Was alles drinnen sein soll kannst du dir ja selbst ausdenken.

  14. #53
    hayate.sama hayate.sama ist offline
    Avatar von hayate.sama

    AW: C++ Kentnisse ?

    Zitat aicome99 Beitrag anzeigen
    Eine Aufgabe hätte ich noch für dich. Programmiere eine Bibliothek-Software. Was alles drinnen sein soll kannst du dir ja selbst ausdenken.
    Dann kann er ja gleich noch den Umgang mit Klassen lernen

  15. #54
    medeman medeman ist offline
    Avatar von medeman

    C++ Kentnisse ?

    Zitat aicome99 Beitrag anzeigen
    Eine Aufgabe hätte ich noch für dich. Programmiere eine Bibliothek-Software. Was alles drinnen sein soll kannst du dir ja selbst ausdenken.
    Eine Softwarebibliothek oder eine "Bibliothek" Software?

  16. #55
    hayate.sama hayate.sama ist offline
    Avatar von hayate.sama

    AW: C++ Kentnisse ?

    Zitat aicome99 Beitrag anzeigen
    Eine Aufgabe hätte ich noch für dich. Programmiere eine Bibliothek-Software. Was alles drinnen sein soll kannst du dir ja selbst ausdenken.
    so habe ich das jetzt mal aufgefasst

  17. #56
    Xburn Xburn ist offline
    Avatar von Xburn

    AW: C++ Kentnisse ?

    Zitat aicome99 Beitrag anzeigen
    Eine Aufgabe hätte ich noch für dich. Programmiere eine Bibliothek-Software. Was alles drinnen sein soll kannst du dir ja selbst ausdenken.
    werde ich versuchen.
    wenn du software sagst, meinst du aber schone eine c++ datei oder ?

    eine bibliothek ... manoman. ich versuchs mal.

    habe noch 2 aufgaben von unserer letzten klausur. kann ich die hier auch mit euch besprechen ? geht das ?

  18. #57
    aicome99 aicome99 ist offline
    Avatar von aicome99
    Ich meinte eine Bibliothek mit Büchern. Ich weiß ja nicht wie weit du schon mit dem lernen bist.

    Klar kannst du die Aufgaben hier besprechen

  19. #58
    Xburn Xburn ist offline
    Avatar von Xburn

    AW: C++ Kentnisse ?

    Zitat aicome99 Beitrag anzeigen
    Ich meinte eine Bibliothek mit Büchern. Ich weiß ja nicht wie weit du schon mit dem lernen bist.
    kannst du die aufgabe etwas genauer definieren ?


    Zitat aicome99 Beitrag anzeigen
    Klar kannst du die Aufgaben hier besprechen
    super danke

  20. #59
    hayate.sama hayate.sama ist offline
    Avatar von hayate.sama

    AW: C++ Kentnisse ?

    BeispieL:
    Buch anlegen (Signatur, Titel, Autor, Seitenzahl).
    Prüfen, ob Buch vorhanden ist und dann ausleihen,
    Rückgabe eines Buches,
    Listen aller verfügbaren Bücher.

    und das alles in einer do-While-Schleife

  21. #60
    medeman medeman ist offline
    Avatar von medeman

    AW: C++ Kentnisse ?

    Zitat hayate.sama Beitrag anzeigen
    BeispieL:
    Buch anlegen (Signatur, Titel, Autor, Seitenzahl).
    Prüfen, ob Buch vorhanden ist und dann ausleihen,
    Rückgabe eines Buches,
    Listen aller verfügbaren Bücher.

    und das alles in einer do-While-Schleife
    Das kann man dann schrittweise weiter ausbauen, z.B. Daten auf die Festplatte speichern bzw. laden.

Seite 3 von 5 ErsteErste ... 234 ... LetzteLetzte

Ähnliche Themen


  1. Englisch kentnisse verbessern?: Hi leute, Wie wir alle wissen ist ja Englisch die meist gesprochene sprache der Welt, und ich wollte mich mal erkundigen ob ihr tipps habt um...

Besucher kamen mit folgenden Begriffen auf die Seite

silvester c