|
|
|
proud to be a coding bitch!
|
Moinsen,
ja auch die FiSi´s müssen drecks Programmierung machen... Da ich da im mom absolut nich durchsteige ( Programmierung in C von Rechenprogrammen wie z.B. Addition, Umrechnungen un all son Spaß ), brauch ich ein Buch.
Es sollte a) gut beschrieben und verständlich für einen 17 järhrigen sein. b) nich zu teuer. c) sollte bei 0 anfangen, also nichts was den Anfang nur kurz anschneidet.
Bei Amazon bin ich auf das hier gestoßen: http://www.amazon.de/exec/obidos/ASIN/3499600749/qid=1097865146/sr=2-1/ref=sr_2_11_1/302-1119616-4900023
Sonstige Ideen?
Danke
E: Und ja C, nicht C++
|
[Dieser Beitrag wurde 1 mal editiert; zum letzten Mal von Andrrreas am 15.10.2004 20:36]
|
|
|
|
|
|
guck mal nach Easy C++ von Dirk Louis.
Das ist total einfach beschrieben, checkt jeder.
Additions, Subtraktionsprogramme usw sind kein Problem wennste das durch hast.
Allerdings halt nur MSDOS anwendungen, Windowprogrammierung is da schon weng komplizierter..
/achja, bei sowas gibs kein Unterschied zwischen C und C++.
|
[Dieser Beitrag wurde 1 mal editiert; zum letzten Mal von Tarantula am 15.10.2004 20:43]
|
|
|
|
|
|
btw. was sind "fisi´s" und warum ausgerechnet C und nicht C++ ?
|
|
|
|
|
|
|
Richtig. Nur DOS machen wir im mom.
Das ist wirklich alles 1zu1? Ich muss das ja auch als C durchden Compiler jagen...
Fisis = Fachinformatiker Fachrichtung: Systemintegration.
Warum nich c++? Weil der Lehrer wie alle andern auf der Schule ein unfähiger Mensch ist wie der Rest der Lehrer auch. Bücher kommen z.B. irgendwann im Januar und Klassenlehrer haben wir auch nicht. Soll alles Januar kommen
|
[Dieser Beitrag wurde 1 mal editiert; zum letzten Mal von Andrrreas am 15.10.2004 20:52]
|
|
|
|
|
|
Hey kinder, helft bitte dem rrr ganz schnell! Weil heute in der späten Nacht, haben wir zwei noch was ganz wildes vor. Und bis dahin will er das haben, sonst kriegt er wieder keinen hoch. Also bitte, helft ihm!
|
|
|
|
|
|
|
Wie gesagt, das was in dem Buch steht ist so trivial, kein Unterschied zwischen C und C++. (du benutzt ja keine Klassen oder OOP bei nem MSDOS Additionsprogramm..)
das Buch hab ich selber, ist zu empfehlen, total easy und imo genau das was du suchst.
|
|
|
|
|
|
|
| Zitat von B0rG*
Hey kinder, helft bitte dem rrr ganz schnell! Weil heute in der späten Nacht, haben wir zwei noch was ganz wildes vor. Und bis dahin will er das haben, sonst kriegt er wieder keinen hoch. Also bitte, helft ihm! | |
Genau das Wobei der mit dem hoch kriegen schon hart war
Aber der Rest stimmt
|
|
|
|
|
|
|
Dann würd ich doch eher nen C++ Buch zur Hand nehmen und mir dann für die Schule irgendwo explizit die Unterschiede raussuchen, obwohl soweit ich weiss ist nur das Objektorientierte in C++ neu und ansonsten höchstens noch beim Kommentieren Unterschiede zum alten C.
Also vielleicht ein C++ Buch und dann so eine Liste mit Veränderungen von C zu C++.
Hab auch mit 15 mit C++ angefangen beim Praktikum und fand das jetzt nicht sooooo schwer, als das es unschaffbar wäre.
Wobei ich auch seitdem nicht sonderlich viel gemacht hab, nur im letzten Jahr Java an meiner Schule (Technisches Gym), dabei hab ich gemerkt das es letzendlich alles "die gleiche Grütze" ist und wenn man´s einmal kapiert hat ist es auch in anderen Sprachen nur ne Formsache das umzusetzen.
Soweit mein Ratschlag.
|
|
|
|
|
|
|
| Zitat von Jag3
Dann würd ich doch eher nen C++ Buch zur Hand nehmen und mir dann für die Schule irgendwo explizit die Unterschiede raussuchen, obwohl soweit ich weiss ist nur das Objektorientierte in C++ neu und ansonsten höchstens noch beim Kommentieren Unterschiede zum alten C.
Also vielleicht ein C++ Buch und dann so eine Liste mit Veränderungen von C zu C++.
Hab auch mit 15 mit C++ angefangen beim Praktikum und fand das jetzt nicht sooooo schwer, als das es unschaffbar wäre.
Wobei ich auch seitdem nicht sonderlich viel gemacht hab, nur im letzten Jahr Java an meiner Schule (Technisches Gym), dabei hab ich gemerkt das es letzendlich alles "die gleiche Grütze" ist und wenn man´s einmal kapiert hat ist es auch in anderen Sprachen nur ne Formsache das umzusetzen.
Soweit mein Ratschlag. | |
Jo, ich hatte mich mal in den Sommerferien mit PHP bissl auseinander gesetzt. Fast alles tauchte wieder auf wie halt das ; am ende oder if & else, while Schleifen un all sowas...
|
|
|
|
|
|
|
| Zitat von Andrrreas
Genau das Wobei der mit dem hoch kriegen schon hart war | |
Stimmt, eigentlich bist du ein Hengst, rrr.
Aber ich wollte des jetzt net sagen, weil sonst kommen wieder alle und wollen mit dir, und dann ist für mich kein Platz mehr :/
|
[Dieser Beitrag wurde 2 mal editiert; zum letzten Mal von B0rG* am 15.10.2004 21:02]
|
|
|
|
|
|
Entweder "Programmieren in C" von Kernighan/Ritchie oder "C als erste Programmiersprache" von Goll
Wobei ich letzteres Einsteigerfreundlicher und besser verständlich finde.
|
|
|
|
|
|
|
|
Code: |
// Tarantula 31.05.2003 - Rechenprogramm mit Menu
#include <iostream>
#include <stdlib.h>
#include <windows.h>
using namespace std;
int befehl, auswahl;
double x, y;
int main()
{
cout << "Rechner" << endl
<< "~~~~~~~" << endl
<< endl;
start:
cout << " Menu " << endl
<< " 1. Addition" << endl
<< " 2. Subtraktion" << endl
<< " 3. Multiplikation" << endl
<< " 4. Division" << endl
<< " 0. Beenden" << endl
<< endl
<< "Auswahl: ";
cin >> befehl;
switch(befehl)
{
case 0: cout << endl
<< "Programm wird beendet."
<< endl;
break;
case 1: cout << endl;
add:
system( "cls" );
cout << "Addition" << endl
<< endl
<< "Erste Zahl eingeben: ";
cin >> x;
cout << "Zweite Zahl eingeben: ";
cin >> y;
cout << "Summe: " << x << " + " << y << " = " << x+y
<< endl
<< endl
<< "Zurueck zum Menu: 1." << endl
<< "Nochmal Addieren: 2." << endl
<< endl
<< "Auswahl: ";
cin >> auswahl;
switch(auswahl)
{
case 1: cout << endl;
system( "cls" );
goto start;
break;
case 2: cout << endl;
goto add;
break;
default: system( "cls" );
goto start;
}
break;
case 2: cout << endl;
sub:
system( "cls" );
cout << "Subtraktion" << endl
<< endl
<< "Erste Zahl eingeben: ";
cin >> x;
cout << "Zweite Zahl eingeben: ";
cin >> y;
cout << "Differenz: " << x << " - " << y << " = " << x-y
<< endl
<< endl
<< "Zurueck zum Menu: 1." << endl
<< "Nochmal Subtrahieren: 2." << endl
<< endl
<< "Auswahl: ";
cin >> auswahl;
switch(auswahl)
{
case 1: cout << endl;
system( "cls" );
goto start;
break;
case 2: cout << endl;
goto sub;
break;
default: system( "cls" );
goto start;
}
break;
case 3: cout << endl;
mul:
system( "cls" );
cout << "Multiplikation" << endl
<< endl
<< "Erste Zahl eingeben: ";
cin >> x;
cout << "Zweite Zahl eingeben: ";
cin >> y;
cout << "Produkt: " << x << " * " << y << " = " << x*y
<< endl
<< endl
<< "Zurueck zum Menu: 1." << endl
<< "Nochmal Multiplizieren: 2." << endl
<< "Auswahl: ";
cin >> auswahl;
switch(auswahl)
{
case 1: cout << endl;
system( "cls" );
goto start;
break;
case 2: cout << endl;
goto mul;
break;
default: system( "cls" );
goto start;
}
break;
case 4: cout << endl;
div:
system( "cls" );
cout << "Division" << endl
<< endl
<< "Erste Zahl eingeben: ";
cin >> x;
cout << "Zweite Zahl eingeben: ";
cin >> y;
cout << "Quotient: " << x << " / " << y << " = " << x/y
<< endl
<< endl
<< "Zurueck zum Menu: 1." << endl
<< "Nochmal Dividieren: 2." << endl
<< "Auswahl: ";
cin >> auswahl;
switch(auswahl)
{
case 1: cout << endl;
system( "cls" );
goto start;
break;
case 2: cout << endl;
goto div;
break;
default: system( "cls" );
goto start;
}
break;
default: cout << endl
<< "Fehler: ungueltige Eingabe. \a"
<< endl;
Sleep(3000);
system( "cls" );
goto start;
}
system("PAUSE");
return 0;
}
|
|
nur mal so als beispiel.. rechenprogramm mit menu..
musst nur die grundlagen beherrschen der rest is easy.
/hm: diese \ \ und   sind wohl fehler im board ?
/e2: ich kann dir mal wenn du willst die exe hochladen, dann kannst es ausprobieren.
|
[Dieser Beitrag wurde 3 mal editiert; zum letzten Mal von Tarantula am 15.10.2004 21:16]
|
|
|
|
|
|
Goto´s sind aber gar kein feiner Stil
|
|
|
|
|
|
|
Hab ich mir auch gedacht, als ichs durchgelesen habe.
Und das war C? Ich hätte es in etwa auch so mit C++ geschieben... Also keine wirklichen unterschiede.
|
|
|
|
|
|
|
Was haben die Citrusfrüchte mit Programmieren zu tun?
|
|
|
|
|
|
|
| Zitat von [ÆON]Lucifer
Goto´s sind aber gar kein feiner Stil | |
kurz und schmerzlos..
ne, das war vor 2 jahren oder so.. da konnte ich noch nix anderes
|
|
|
|
|
|
|
Hmm bei mir sind keine Citrusfrüchte drauf
@Borg
C und C++ ist ja auch ziemlich ähnlich
Ich weiß gar nicht ob noch groß ein anderer Unterschied bis auf die OO besteht.
Ich bin froh das ich damit nix mehr zu tun hab
|
|
|
|
|
|
|
Ich amch das ja freiwillig
|
|
|
|
|
|
|
Ich nur so halb, ich mussts in der Schule und in den ersten 2 Semestern machen.
Drecksprache
Aber ich kann Programmieren allgemein nicht leiden
|
|
|
|
|
|
|
Die Bibel und die "Er"lösung!
|
|
|
|
|
|
|
| Zitat von [ÆON]Lucifer
Goto´s sind aber gar kein feiner Stil | |
Deppen-Apostroph, nee halt, -Accent.
In C sind goto nicht zwangsläufig schlechter Stil. Entweder man ist ein Idiot oder man weiß, was man macht. In C++ gibt's allerdings etwas elegantere Exceptions.
Ich persönlich jedenfalls mag C lieber. Man muß zwar mehr von Hand machen, aber es ist nachher auch leserlicher.
€: Ich hab' mir auch mal vor langer Zeit ein C-Buch gekauft, aber im Endeffekt fast nie reingeschaut, weil's für'n Arsch war.
|
[Dieser Beitrag wurde 1 mal editiert; zum letzten Mal von [TSB]Schalentier am 15.10.2004 21:27]
|
|
|
|
|
|
Wenn ich mich jetzt nicht schwer irre, sollte aber schon sowas simples wie "cin" / "cout" (auch in obigem Beispielcode) in C nicht verfuegbar sein, da C++-spezifisch, was die Sache mit dem "da gibts bei sowas einfachem keinen Unterschied" aushebelt.
|
|
|
|
|
|
|
| Zitat von [TSB]Schalentier
| Zitat von [ÆON]Lucifer
Goto´s sind aber gar kein feiner Stil | |
Deppen-Apostroph, nee halt, -Accent.
| |
In der deutschen Rechtschreibung gibt es Apostroph s gar nicht wenn du schon richtig klugscheissen willst.
|
|
|
|
|
|
|
€: Blöde Zwischenposter.
Und haha. Schau doch mal in den Duden, du Held.
Guck mal: Das ist ein Apostroph: '
Das ist ein Accent (grave, um genau zu sein): `
Ein Accent nimmt man für sowas: la bière
Und jetzt rate mal...
€: Wie geht's? <- da ist der völlig korrekt
|
[Dieser Beitrag wurde 2 mal editiert; zum letzten Mal von [TSB]Schalentier am 15.10.2004 21:41]
|
|
|
|
|
|
Borg cih will dich jetzt! Ich hab mir mein Buch ausgesucht!
Danke an alle
|
|
|
|
|
|
|
Ich komme, ich komme!
|
|
|
|
|
|
|
is viel besser
|
|
|
|
|
|
|
Warum hat noch keiner:
C in 21 Tagen
C for dummies
C, das Kompendium
vorgeschlagen?
|
|
|
|
|
|
|
| Zitat von igor]2
Wenn ich mich jetzt nicht schwer irre, sollte aber schon sowas simples wie "cin" / "cout" (auch in obigem Beispielcode) in C nicht verfuegbar sein, da C++-spezifisch, was die Sache mit dem "da gibts bei sowas einfachem keinen Unterschied" aushebelt. | |
hm. stimmt.
doof.
naja, dann halt das gute alte printf().
naja, ihr könnt froh sein dass ihr überhaupt ne halbwegs gute Sprache macht.. wir ham hier nur Pascal
|
|
|
|
|
|
|
| Zitat von Tarantula
| Zitat von igor]2
Wenn ich mich jetzt nicht schwer irre, sollte aber schon sowas simples wie "cin" / "cout" (auch in obigem Beispielcode) in C nicht verfuegbar sein, da C++-spezifisch, was die Sache mit dem "da gibts bei sowas einfachem keinen Unterschied" aushebelt. | |
hm. stimmt.
doof.
naja, dann halt das gute alte printf().
naja, ihr könnt froh sein dass ihr überhaupt ne halbwegs gute Sprache macht.. wir ham hier nur Pascal | |
printf("Hallo");
|
|
|
|
|
|
Thema: C Buch gesucht ( proud to be a coding bitch! ) |