Du bist nicht eingeloggt.

Login

Pass

Registrieren

Community
Szene & News
Locations
Impressum

Forum / Bits und Bytes

programmieren

<<< zurück   -1- -2- -3- -4- vorwärts >>>  
Polaris
Experte (offline)

Dabei seit 07.2006
1766 Beiträge
Geschrieben am: 12.03.2007 um 22:01 Uhr

TurboC++ von Borland (entspricht Borlamd C++Builder 2006) gibt's als kostenlose Version
gleiches gilt für Visual C++ (Expressversion) von Microsoft (ach ja, da würde ich aufgrund der etwas GUI-Erstellung via C++-CLI nicht mit WindowsFormsanwendungen anfangen, erst mal Grundlagen aneignen).
Dev-C++ gibt's sonst noch, gefällt mir aber net so.

Java halt Eclipse als IDE sicher net so schlecht, Compiler und Interpreter gibt's da auch zuhauf.

Patriotismus ist die Tugend der Bosheit! (Oscar Wilde)

Polaris
Experte (offline)

Dabei seit 07.2006
1766 Beiträge
Geschrieben am: 12.03.2007 um 22:03 Uhr

hmm, vielen in dem Alter fehlt das mathematische Verständnis, aber das müssem se selber rausfinden ...

Patriotismus ist die Tugend der Bosheit! (Oscar Wilde)

bartleby - 41
Profi (offline)

Dabei seit 01.2004
410 Beiträge
Geschrieben am: 13.03.2007 um 09:20 Uhr
Zuletzt editiert am: 13.03.2007 um 09:21 Uhr

Zitat von Polaris:

hmm, vielen in dem Alter fehlt das mathematische Verständnis, aber das müssem se
selber rausfinden ...


Naja, um mal ein bisschen die Programmiersprache kennenzulernen, braucht man nicht unbedingt das
riesen mathematische Verständnis. Allerdings würde ich dem Themenstartet da eher Java als C++
empfehlen.
Oder auch vielleicht ganz was anderes. Ich habe damals mit Visual Basic angefangen, ich denke
damit
kann man auch mal "reinschnuppern" und sieht eher Ergebnisse als mit C++.
4FF3 - 38
Fortgeschrittener (offline)

Dabei seit 08.2003
92 Beiträge
Geschrieben am: 13.03.2007 um 10:44 Uhr

er sollte einfach mal in einen buchladen gehen und sich ein buch übers programmieren kaufen...der rest über editoren etc. steht dann in dem buch...

sinnvolle programmiersprachen:

c# (verfolgt das system der objektorientiertheit am besten und ist somit am besten zu verstehen)
java (läuft auf (fast) jedem betriebsystem...)
d (noch recht neu...hat aber sinnlose altlasten wie c++/c# nicht mehr und somit auch leichter zu lesen und zu erlernen. gibt wahrscheinlich noch kein wirklich gutes buch dazu...)

ach ja ich empfehle dir bücher von galileo computing !

Fusszeile fürs Forum

hacker81 - 44
Halbprofi (offline)

Dabei seit 04.2006
290 Beiträge

Geschrieben am: 16.03.2007 um 08:29 Uhr
Zuletzt editiert am: 16.03.2007 um 08:31 Uhr

Zitat von Black94:

kennt ihr n programm mit dem man am besten c++ oder java progammieren kann
sollte freeware sein und ohne viren etc.

annttttwwwwoorrttttteeeennn
bitte
kein spam


Wenn du Java programmieren willst brauchst du das SDK. (Standard Development Kit) oder auch JDK (Java Development Kit) gennant.
Das kannst du bei der Firma sun microsystems downloaden.
http://java.sun.com/javase/downloads/index.jsp


Info zu Java: http://de.wikipedia.org/wiki/Java_%28Programmiersprache%29

Als IDE solltest du Eclipse verwenden: Das gibt's hier: http://www.eclipse.org (kostenlos)
Der JCreator ist auch noch kostenlos: http://www.jcreator.com/
BlueJ wird auch oft genannt, ist aber der letzte Scheiß. Wenn du jemand sagtst, dass du damit programmierst, wirst du nur ausgelacht. :o)

Buch brauchst du dir keins kaufen: Da gibt es genug online:
Tutorials findest du bei der Firma Sun (englisch)
Ein gutest Buch ist auch: http://www.galileocomputing.de/openbook/javainsel6/

Du solltest dich außerdem schnell mit der Java Klassenbibliothek vertraut machen.
http://java.sun.com/j2se/1.5.0/docs/api/index.html

Achso und fallst du hier JavaScript vermisst, dann muss ich dir leider sagen, dass Java und JavaScript absolut nichts miteinander zu tun haben.

Obacht ist beim Gebrauch des Namens »Java« geboten. Nicht alles, was bei Java im Wortstamm auftaucht, hat auch tatsächlich mit Java zu tun; JavaScript hat keinen Bezug zu Java. Die Programmiersprache wurde von Netscape entwickelt. Dazu aus dem Buch »The Java Developer’s Resource« ein Zitat: «Java and JavaScript are about as closely related as the Trump Taj Mahal in Atlantic City is to the Taj Mahal in India. In other words Java and Java-Script both have the word Java in their names. JavaScript is a script language from Netscape which is incorporated in their browsers. It is superficially similar to Java in the same way C is similar to Java but differs in all important respects.”







https://www.youtube.com/watch?v=hcLfKnsn 6DE

bartleby - 41
Profi (offline)

Dabei seit 01.2004
410 Beiträge
Geschrieben am: 16.03.2007 um 11:25 Uhr

Zitat von hacker81:


Als IDE solltest du Eclipse verwenden: Das gibt's hier: http://www.eclipse.org (kostenlos)
Der JCreator ist auch noch kostenlos: http://www.jcreator.com/
BlueJ wird auch oft genannt, ist aber der letzte Scheiß. Wenn du jemand sagtst, dass du damit
programmierst, wirst du nur ausgelacht. :o)


Ich würde NetBeans empfehlen, gefällt mir persönlich viel besser.
-mOsTwAnTeD- - 35
Profi (offline)

Dabei seit 07.2006
677 Beiträge
Geschrieben am: 16.03.2007 um 12:19 Uhr
Zuletzt editiert am: 16.03.2007 um 12:22 Uhr

HI!
Ich hab hier so eine Komische Aufgabenstellung für ein c++ Programm gefunden. Wäre cool wenn jemand eine Lösung dafür findet. Es geht um Klassen und Konstruktoren.

Es handelt sich um ein Programm das mit Brüchen rechnet. a, b, c... sind die Brüche (Zaehler, Nenner) Mein Problem liegt bei den Konstruktoren
Aufgabenstellung:

Es soll folgender Programmteil compiliert werden können und das Ergebnis ausgerechnet werden (Ergebnis : -33/14)

void main()
{
CBruch Ergebnis;

CBruch a(1,2);
CBruch b(1,3);
CBruch c(2,7);
CBruch d(7,3);
CBruch f;

bool bTest1 = (a==b);
bool bTest2 = (a != 3);

CBruch Ergebnis;

Ergebnis += a;
Ergebnis -= a;
Ergebnis *= a;
Ergebnis /= a;

Ergebnis = 2 + a;
Ergebnis = a + 2;
Ergebnis = 2 - b;
Ergebnis = b - 2;
Ergebnis = 2 * c;
Ergebnis = c * 2;
Ergebnis = 2 / c;
Ergebnis = c / 2;

f++;
--f;
Ergebnis =((a+b -1) * c) /2 - d;

Ergebnis.Ausgabe();
getch();
}

Ich scheiß auf deine Welt voller Arroganz und Geld!

Caarcrinolas - 41
Profi (offline)

Dabei seit 02.2006
909 Beiträge

Geschrieben am: 16.03.2007 um 12:49 Uhr

Zitat von -mOsTwAnTeD-:

HI!
Ich hab hier so eine Komische Aufgabenstellung für ein c++ Programm gefunden. Wäre cool wenn jemand eine Lösung dafür findet. Es geht um Klassen und Konstruktoren.
void main()

An der Aufgabenstellung war anscheinend ein Ahnungsloser beteiligt

void main(); Das Mysterium ist nicht tot zu kriegen :(

Aristoteles: "Es gibt kein großes Genie ohne einen Schuß Verrücktheit."

-mOsTwAnTeD- - 35
Profi (offline)

Dabei seit 07.2006
677 Beiträge
Geschrieben am: 16.03.2007 um 13:01 Uhr

Zitat von Caarcrinolas:

Zitat von -mOsTwAnTeD-:

HI!
Ich hab hier so eine Komische Aufgabenstellung für ein c++ Programm gefunden. Wäre cool wenn jemand eine Lösung dafür findet. Es geht um Klassen und Konstruktoren.
void main()

An der Aufgabenstellung war anscheinend ein Ahnungsloser beteiligt

void main(); Das Mysterium ist nicht tot zu kriegen :(

was meinst du damit?

Ich glaube der der die aufgabe gestellt hat hats 10x so drauf wie du...
Das liegt warscheinlich nur daran das ich die Aufgabe nicht kapiert habe...

Ich scheiß auf deine Welt voller Arroganz und Geld!

Rifleman - 40
Experte (offline)

Dabei seit 09.2003
1540 Beiträge
Geschrieben am: 16.03.2007 um 13:22 Uhr

Die Aufgabe ist doch nicht schwer zu verstehen...
Du sollst eine Klasse CBruch schreiben, die eben einen Bruch darstellt.
Diese soll die Anforderungen erfüllen:
-Konstruktor mit 0 oder 2 Parametern aufrufbar
-eine Ausgabemethode
-diverse unäre und binäre Operatoren sollen überladen werden (und natürlich korrekt... (2/8 == 1/4) sollte auch true sein... )

Es sind die kleinen Dinge, die einen zum Wahnsinn treiben.

-mOsTwAnTeD- - 35
Profi (offline)

Dabei seit 07.2006
677 Beiträge
Geschrieben am: 16.03.2007 um 13:29 Uhr

Zitat von Rifleman:

Die Aufgabe ist doch nicht schwer zu verstehen...
Du sollst eine Klasse CBruch schreiben, die eben einen Bruch darstellt.
Diese soll die Anforderungen erfüllen:
-Konstruktor mit 0 oder 2 Parametern aufrufbar
-eine Ausgabemethode
-diverse unäre und binäre Operatoren sollen überladen werden (und natürlich korrekt... (2/8 == 1/4) sollte auch true sein... )


: error C2804: Binaerer Operator '*' hat zu viele Parameter
Fehler beim Ausführen von cl.exe. so viel zum Thema 2 Parameter aufrufbar
aber danke.

Ich scheiß auf deine Welt voller Arroganz und Geld!

Rifleman - 40
Experte (offline)

Dabei seit 09.2003
1540 Beiträge
Geschrieben am: 16.03.2007 um 13:32 Uhr

Zitat von -mOsTwAnTeD-:

: error C2804: Binaerer Operator '*' hat zu viele Parameter
Fehler beim Ausführen von cl.exe. so viel zum Thema 2 Parameter aufrufbar
aber danke.

Nein....
Ich meine das hier:
CBruch d(7,3);
CBruch f;

Hier wird der Konstruktor von CBruch einmal mit 2 und einmal ohne Parameter aufgerufen. Das soll deine Klasse also auch leisten.

Es sind die kleinen Dinge, die einen zum Wahnsinn treiben.

-mOsTwAnTeD- - 35
Profi (offline)

Dabei seit 07.2006
677 Beiträge
Geschrieben am: 16.03.2007 um 13:39 Uhr
Zuletzt editiert am: 16.03.2007 um 14:12 Uhr

Achso okey.
Ich hab noch n Problem

1. Was ist der Unterschied zwischen. CBruch operator += (); und CBruch operator + ();
Was muss da in der funktion drin stehen?
2.
Wie mach ich das mit dem true das ich a und b übergeben kann.
3. Was muss im Operator == und != stehen?

Ich kenn mich noch nicht so gut mit Konstruktoren und Operatoren aus...

Ich scheiß auf deine Welt voller Arroganz und Geld!

hacker81 - 44
Halbprofi (offline)

Dabei seit 04.2006
290 Beiträge

Geschrieben am: 16.03.2007 um 14:10 Uhr

Zitat von bartleby:

Zitat von hacker81:


Als IDE solltest du Eclipse verwenden: Das gibt's hier: http://www.eclipse.org (kostenlos)
Der JCreator ist auch noch kostenlos: http://www.jcreator.com/
BlueJ wird auch oft genannt, ist aber der letzte Scheiß. Wenn du jemand sagtst, dass du damit
programmierst, wirst du nur ausgelacht. :o)


Ich würde NetBeans empfehlen, gefällt mir persönlich viel besser.


NetBeans ist auch nicht schlecht (weils auch von der Firma Sun kommt), man sollte sich aber auf Eclipse konzentrieren, da die meinsten großen Konzerne das Einsetzten, wenn sie intern mit Java-Entwickeln.

https://www.youtube.com/watch?v=hcLfKnsn 6DE

Rifleman - 40
Experte (offline)

Dabei seit 09.2003
1540 Beiträge
Geschrieben am: 16.03.2007 um 15:05 Uhr

Meine C++-Kenntnisse sind leider sehr eingerostet...deswegen alles ohne Gewähr...

Zitat von -mOsTwAnTeD-:

1. Was ist der Unterschied zwischen. CBruch operator += (); und CBruch operator + ();
Was muss da in der funktion drin stehen?

Das sind 2 unterschiedliche Operatoren. += verändert das 1. Objekt, + nicht.
Bei + solltest du aber aufpassen, das kannst du so (denke ich..) nicht als Memberfkt umsetzen, weil dann z.B. a+1 in Ordnung ist, 1+a aber keinen Sinn macht.
+= z.B. so (als Memberfkt)
Cbruch & operator += (const CBruch& op2) {
.....
}

Zitat von -mOsTwAnTeD-:

2.
Wie mach ich das mit dem true das ich a und b übergeben kann.

hä?

Zitat von -mOsTwAnTeD-:

3. Was muss im Operator == und != stehen?

wie oben.....hier dann z.B:
bool operator == (const CBruch& op2) const {
.... }

Es sind die kleinen Dinge, die einen zum Wahnsinn treiben.

<<< zurück
 
-1- -2- -3- -4- vorwärts >>>
 

Forum / Bits und Bytes

(c) 1999 - 2026 team-ulm.de - all rights reserved - hosted by ibTEC Team-Ulm

- Presse - Blog - Historie - Partner - Nutzungsbedingungen - Datenschutzerklärung - Jugendschutz -