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 „**HILFE!!**C Programmierung/ Klausuraufgabe“
Optionen

Formel? Welche Formel ...? Zugegeben mein älteres Posting enthält noch Fehler. So sollten die Messwerte nicht Ganzzahlen sondern Fliesskommazahlen sein und eine Variable habe ich auch noch vergessen. Aber wenn ich die Aufgabe richtig verstehe so müsste die Lösung ungefähr so aussehen:


struct product{
int t;
double p1;
double p2;
double p3;
};

#define LEN 30

int main(){
product data[ LEN ];
int p2max = 0, p2notbigger = 0, count;

for( count = 0; count < LEN; count ++ ){
// To do:
// Eingabe Zeit t
// Eingabe Produktmenge p1
// Eingabe Produktmenge p2
// Eingabe Produktmenge p3

// Inkrementieren, wenn p2 nicht gestiegen ist
if( count > 0 ){
if( data[ count ].p2 <= data[ count - 1 ].p2 ){
// To do:
// p2notbigger inkrementieren
}
}

// Abbrechen, wenn p2 drei mal nicht gestiegen
if( p2notbigger >= 3 ){
// To do:
// Programm abbrechen
}
}

for( count = 0; count < LEN; count ++ ){
// To do:
// Ausgabe Zeit t
// Ausgabe Produktmenge p1
// Ausgabe Produktmenge p2
// Ausgabe Produktmenge p3

// p2max ermitteln
if( data[ count ].p2 > p2max){
// To do:
// p2max speichern
}
}

// To do:
// Ausgabe p2max

// To do:
// Rückgabewert einfügen
}



... oder nicht ..?

Gruss, d-oli

PS: Ohne Gewähr, speziell was Syntaxfehler betrifft ...

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