Programmieren - alles kontrollieren 4.940 Themen, 20.676 Beiträge

**HILFE!!**C Programmierung/ Klausuraufgabe

endruhnsche / 11 Antworten / Flachansicht Nickles

Hallo, ich brauche dringend Hilfe von erfahrenen Programmierern!


Ich bin Lebensmitteltechnologiestudentin und habe im Grundstudium Informatik. Ich verstehe nur wenig vom Programmieren und bin auf der Suche nach Jemanden, der mir beim Lösen einer alten Klausuraufgabe helfen kann. Ich habe keine Ahnung wie ich da am besten rangehe.


Die Aufgabe ist relativ lang. Ich könnte Sie einscannen, aber kann ich hier auch Datein zum Download anhängen?


 


Wir programmieren mit C in Microsoft Visual Studio C++

bei Antwort benachrichtigen
d-oli endruhnsche „Also erstmal großes DANKE an euch, für eure Hilfe! Das Problem ist, ich...“
Optionen

> Gibt es denn bei C so viele Unterschiede?

In der Tat die gibt es. Die Syntax bleibt zwar immer gleich, abhängig vom Programmierstil, von der Erfahrung und vom Können des Programmierers, kann das Programm gut oder halt schlechter lesbar sein. Im Weiteren gibt es neben ANSI C auch noch proprietäre Versionen von C die nicht ganz dem ANSI-Standard entsprechen. Wie z.B. von Microsoft natürlich.

> Oder liegt es nur daran, dass wir irgendwas Veraltetes beigebracht bekommen?

C ist eine relativ alte (Anfang/Mitte 70er) aber immer noch weit verbreitete Programmiersprache. Aber ich glaube du hast schon alles was du brauchst, um die Aufgabe zu komplettieren.


“ int main(){ “ ist das Gleiche wie “ void main(){ “ mit dem Unterschied das beim ersten Fall die Funktion Main über einen Rückgabewert verfügt. Einigen Compiler bereitet „void main(){„ Probleme.


“ product data[ LEN ];”: Hier definiere ich ein Array des Structs (könnte auch „benutzerdefinierter Datentyp“ genannt werden) “product”.


“ int p2max = 0, p2notbigger = 0, count; “ ist das Gleiche wie bei dir “int m,n,o;“ wäre, aber mit dem Unterschied, das meine Bezeichnung der Variablen etwas aussagt.


" for( count = 0; count

Wie gesagt hast du schon alles was du brauchst … eigentlich musst du mehr oder weniger nur noch printf’s’ scanf’s ein paar Zuweisungen und noch ein oder zwei return’s einfügen.


Tipp: Nimm ein C-Buch zur Hand und lies folgende Themen nach:

Variablen und Datentypen, Elementare Datentypen, Arrays, Strukturen, Funktionen (mit/ohne Rückgabewert, Parameter), die Main-Funktion, Schleifen (for, do while, while) und #define (symbolische Konstanten).

Buch-Tipp: C/C++ New Reference, Dirk Louis, ISBN 3-8272-6121-X


Viel Spass und Gruss, d-oli

Konstruktive Kritik zeichnet sich dadurch aus, dass sie höflich, nützlich und sachlich ist.
bei Antwort benachrichtigen