Schreib doch mal deinen Code rein damit wir sehen können was genau du machst.

Ansonsten würde ich auch sagen dass du einfach in den Cookies speicherst in du schon dort gewesen bist oder nicht.

Grüße :)

...zur Antwort

Hi,

es ist so dass du versuchst Strings zu addieren. Strings sind Zeichenketten. Angenommen

 dispalyText = 5

und

numberEight = 8 

und du schaffst es soweit das die zahlen addiert werden kommt im besten Fall 58 raus. da Zeichenketten beim addieren einfach nur anneinender gehängt werden.

Du musst deine Strings in Integer umwandeln das kannst du mit Int(String).Sobals sie umgewandelt sind kannst du mit ihnen alle Rechenoperationen durchführen. Aber denke dran dass du die Werte dann entweder so ausgibst :


calculatorDisplay.text = "\(Ergebnis)"

Alternativ kannst du auch alles in eine Zeile packen :

calculatorDisplay.text = "\(Int(calculatorDisplay.text!) + Int(numberEight))"

Natürlich gibt es auch noch andere Möglichkeiten, du könntest zum Beispiel numberEight direkt in ein Int parsen bei der Wertzuweisung dann müsstest du unten nur noch das displayText in einen Integer parsen. Aber ich glaube mit der Lösung von oben fährst du ganz gut.

Ich hoffe ich konnte dir helfen. Wenn du noch was brauchst kannst dich gerne melden!


Liebe Grüße

Dennis


An die anderen die hier nur unkonstruktives Zeug daher kommentieren, ihr wart auch mal Anfänger und habt Hilfe gebraucht!


...zur Antwort

Hey,

Also erstmal, wie viel Ressourcen wird deine App den schlucken ?
Ich meine muss es wirklich nativ für Androiden sein oder will du es Platform übergreifend machen?
Willst du es für beide großen Plattformen schreiben brauchst du schonmal 2 Bücher einmal für die native Programmierung der Android App und nochmal eins für die native Programmierung der iOS App.

Ich würde dir empfehlen eine WebApp zu schreiben. Die sind Plattformübergreifend und mittlerweile auch alles andere als langsam wenn sie richtig gemacht wurden.
Kann dir dazu dieses Buch empfehlen :

https://www.amazon.de/gp/aw/d/3836234858/ref=mp_s_a_1_1?__mk_de_DE=%C3%85M%C3%85Z%C3%95%C3%91&qid=1493726056&sr=8-1&pi=AC_SX236_SY340_QL65&keywords=apps+mit+html5+css3+und+javascript

Habe es auch schon gelesen und bin wirklich begeistert davon.

Wenn noch Fragen offen sind kannst dich gerne melden :)

Grüße

...zur Antwort

Wie mein Vorgänger schon beschrieben hat, hier nur nochmal ein kleines bisschen ausführlicher:

Du deklarierst eine for - Schleife so :

for ($i = 0; $i == 10; $++) {
      funktionsaufruf();
}

Im ersten Teil in der Klammer deklarierst du eine Variable namens "i" und gibst ihr den Wert 0.
Im zweiten Teil sagst du der Schleife dass sie solange ausgeführt werden soll bis die Bedingung "true" ist, in dem Beispiel also 10.
Im dritten Teil sagst du wie der Wert nach jedem Durchlauf erhört werden soll. Mit dem inkrement Operator (das ist ein doppeltes plus) erhöhst du den Wert um 1. alternativ kannst du den Wert auch zum Beispiel mit :
$i += 2;
Um 2 pro Durchlauf erhöhen.

Es gibt aber auch noch die while Schleife die sieht so aus:

$i = 0;
while($i == 10){
       funktionsaufruf();
       $i++;
}

Hier deklarierst du der zählvariable vor der Schleife und gibst in der Klammer nur die Bedingung an wie lange die Schleife durchgeführt werden soll. Hier setzt man den inkrement Operator ans Ende der Schleife selbst aber !Achtung! : du darfst den inkrement Operator nicht vergessen auch musst du bei der Bedingung darfst du keine Fehler machen, sonst riskierst du eine unendliche Schleife die dann zum Absturz führen wird. Dies gilt für alle schleifen.

Du könntest jetzt auch eine neue Funktion schreiben der du eine Variable übergibst und die dann die Schleife so oft erhöht wie die Zahl die du der Schleife übergeben hast. So kannst du die Schleife für alle möglich vielen durchlaufe benutzen.

Hoffe ich konnte es dir irgendwie verständlich erklären, sollte noch etwas unklar sein einfach bei mir melden, ich helfe gerne weiter :)
Viel Spaß noch mit eurem schul Projekt.

...zur Antwort

Also erst einmal kommt es darauf an was du später mal damit machen möchtest? 

Willst du einfach das Programmieren an sich lernen? Dann empfehle ich dir mit C++ anzufangen.

Da du auf einem Mac programmierst ist es nahelegend auch für das Mac (Oder Iphone und Co. ) zu entwickeln. Dann schau dir doch mal Swift an (Habe ich selber auch gelernt und damit gearbeitet, es ist eine sehr einfach zu verstehende Sprache mit der man ne menge machen kann. Außerdem ist es sowieso die Zukunft für alle Apple Programme, mach kaum mehr noch sinn Objektive-C zu lernen). Zu Swift gibt es auf Deutsch zwar noch nicht ganz so viele kostenlose Tutorials, jedoch lässt sich alles nötige finden mit ein bisschen Suchen. Beherrschst du Englisch, gibt es genügend Tutorials die dir alles von A-Z zeigen. Solltest du bereit sein etwas Geld dafür auszugeben kann ich dir https://www.amazon.de/Swift-umfassende-Praxisbuch-entwickeln-Objective-C/dp/3836241277/ref=sr_1_1?ie=UTF8&qid=1484807335&sr=8-1&keywords=Swift+3 empfehlen.

Sollte etwas unklar sein dann melde dich einfach :)

...zur Antwort

Grundsätzlich kannst du natürlich beides lernen ohne negative Konsequenzen erwarten zu müssen. Ich persönlich würde dir eher raten einen Tag Posaune und am nächsten Tag Klarinette zu üben. Und dann heißt es üben oben üben. :) viel Spaß dabei

...zur Antwort

Also mir ging es auch schonmal so.

Ich habe an dem Tag auch gar nicht beim Arzt angerufen sondern bin am nächsten Tag ohne Termin hin (Dies kannst du aber natürlich nicht bei jedem Arzt machen) Der hat mich dann ohne Probleme auch für den vor Tag krank geschrieben.

Dies muss ja auch gehen, Stell die mal vor du bist Schichtarbeiter und am Sonntag krank. Dann könnte man sich ja niemals eine Krankmeldung holen da Sonntags ja alle zu haben.

Hoffe konnte dir helfen und ich gute Besserung 

...zur Antwort

Nein Filestreams sagen mir nichts, ich bin auch noch ein Anfänger... 

Aber ja es soll eine vernünftige GUI haben. :)

...zur Antwort

Naja an sich finde ich das ja richtig nur solltest du es nicht übertreiben. Zu einfach so als wäre es ein Tag wie jeder andere und wenn du Dan doch lusst auf etwas bekommst dann ISS es :) aber ich glaube wenn Mann sich schon die ganze Woche drauf freut sich endlich wieder alles rein zu pfeifen ist das nicht gut. Einfach nicht über den Tag nach denken. Persönlich würde ich auch keinen Tag fest legen sondern warten bis er sich von alleine ergibt ;)

...zur Antwort

Und als ich versucht habe es doch nochmal zu Installieren, also den treiber, kam da unzulässiger speicherbereich

...zur Antwort

Grafik karte ist anscheinend Installiert habe ne Geforce 310.90. und erwitert geht auch nciht. und umgesteckt habe ich auch schon. geht auch nicht....

...zur Antwort