Seite 1 von 3 123 LetzteLetzte
Ergebnis 1 bis 10 von 23
  1. #1
    Anfänger
    Registriert seit
    18.10.2011
    Beiträge
    20

    Standard [C++] 2 Programme von einem Anfänger. Was kann ich verbessern ?

    Hoy,

    ich beschäftige mich momentan ein bisschen mit C++, so ein Bisschen aus Spaß. Jetzt habe ich 2 Programme geschrieben. Ein sinnloses und einen Taschenrechner.

    Erstmal das sinnlose: http://pastebin.com/3J4CZW5x

    bzw:


    So, was kann daran verbessen, dass ich einfach nur weniger Zeilen brauche ? Ist rpaktisch ein Beispielprogramm um mal alles was ich so kann auszuprobieren

    Als nächstes einen Taschenrechner:

    http://pastebin.com/w6Ha2qg9


    Wie kann ich das wirklich besser machen ? Und viel wichtiger, wie kann ich das "grafisch" machen ? Wollte so einen simplen Taschenrechner mit Visual Studio machen. Doch keine Ahnung wie ich via einen Button eine Zahl in eine Textbox reinschreibe. Wie kann ich das genau machen ?

    Das alles ist mein Einstieg in alle Programmiersprachen, davor nur gescripted und auch ähnlich angefangen, so wie hier, und jetzt läufts
    Deswegen hoffe ich, dass ihr mir wirklich helfen könnt ohne übermäßige Arroganz und aufgespielter Nettigkeit. Danke
    Geändert von Rexo (11.12.2011 um 19:47 Uhr) Grund: Prefix added

  2. #2
    black cat Avatar von Barbers
    Registriert seit
    12.10.2007
    Beiträge
    296

    Standard

    beim 1. programm könntest du spaßes halber berechnen was das für ein wochentag war ^^

  3. #3
    Anfänger
    Registriert seit
    18.10.2011
    Beiträge
    20

    Standard

    Kein Ahnung wie ich das machen soll. Denn da muss ich ja das aktuelle Datum einlesen. Und ich weiß nicht wie ich das genau coden soll D:

  4. #4
    Bad Times Virus
    Registriert seit
    14.03.2009
    Beiträge
    579

    Standard

    if(Tag == 9 && Monat == 12 ...)

    Wenn du wirklich mit GUI in C anfangen willst: WinAPI, GTK oder QT. Aber lass es erstmal.

  5. #5
    Anfänger
    Registriert seit
    18.10.2011
    Beiträge
    20

    Standard

    oh, danke. Ich hatte das mit einem Semikolon getrennt, bloß leider lief das nicht wirklich gut D:

    Deswegen hatte ich das einfach mit 3 x if gelöst.
    Danke

  6. #6
    CIH-Virus
    Registriert seit
    24.12.2008
    Beiträge
    468

    Standard

    beim zweiten die division hast du vergesen und könntest noch eine additive inverse rein basteln sowie den befehl fabs (aus c k.a. ob die in c++ auch noch exestiert aber ich glaub da hab ich die auch schonmal benutzt)

    additive inverse ( aus 3 wird -3 | x = 3, y = 0 | y -= x oder auch y = y-(x*2) )
    fabs ( aus -3 wird 3 | direkter befehl inc / c++)
    division: musst drauf achten das keine division aus null gemacht werden kann (eine oder if anweisung)


  7. #7
    Stanley Jobson Avatar von Bonkers
    Registriert seit
    01.02.2010
    Beiträge
    735

    Standard

    Zitat Zitat von Rexo Beitrag anzeigen
    Code:
             if( Jahr == 2011)
             cout << "In dem Jahr wurde ich auch geboren" << endl;
    Ist wahrscheinlich falsch, außer du bist ein hochbegabtes Kleinkind

    Blackberry: der eine typ ist danach gestorben
    Bonkers: Echt?
    Blackberry: jep

  8. #8
    Anfänger
    Registriert seit
    18.10.2011
    Beiträge
    20

    Standard

    Muss ich dann auch

    #include <math.h>

    einbinden ?

    //

    Hatte alles echte drin, habs dann aber für euch ein Bisschen verändert

  9. #9
    Stanley Jobson Avatar von Bonkers
    Registriert seit
    01.02.2010
    Beiträge
    735

    Standard

    Zitat Zitat von Rexo Beitrag anzeigen
    Muss ich dann auch

    #include <math.h>
    Ja musst du.

    Aber:
    Code:
    int x = -5;
    
    fabs(x) = 5
    x * -1 = 5
    Mit -1 multiplizieren macht das gleiche, musst dann nur noch auf float casten.

    Blackberry: der eine typ ist danach gestorben
    Bonkers: Echt?
    Blackberry: jep

  10. #10
    Anfänger
    Registriert seit
    18.10.2011
    Beiträge
    20

    Standard

    Wie kann ich denn genau verhindern, dass wenn etwas anderes als eine Zahl eingegeben wird eine Meldung kommt, dass eine Zahl erforderlich ist und da dann nicht mit dem Buchstaben weiter gerechnet wird ?

Seite 1 von 3 123 LetzteLetzte

Ähnliche Themen

  1. Sig [Anfänger]
    Von boehser enkel im Forum GFX Showroom
    Antworten: 16
    Letzter Beitrag: 07.08.2008, 15:06
  2. Für PHP-Anfänger
    Von Floo im Forum PHP
    Antworten: 0
    Letzter Beitrag: 29.09.2007, 13:53
  3. bin ein anfänger
    Von baldessarini im Forum Wireless-Lan
    Antworten: 6
    Letzter Beitrag: 23.09.2007, 23:47

Stichworte

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •