PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : C++ Hausaufgabe



Alucart
22.08.2009, 11:21
Hier meine Hausaufgabe in C++. Verlange nicht das ihr es macht ist nur für manche die vieleicht ein wenig üben wollen :)

Erstellen Sie ein C++-Programm, dass aus mehreren Eingabewerten vom Benutzer die Summe und den Mittelwert berechnet und am Bildschirm ausgibt. Für dieses Programm ist folgendes zu berücksichtigen:

- Die Summenberechnung erfolgt mit einer Zählschleife (for-Schleife)
- Der Benutzer kann die Anzahl der Eingabewerte bestimmen.
- Formatieren Sie das Programm in der üblichen Weise (Zeilensprünge, Benutzerführung).

Habe es schon fertig wenn jemand wissen will wie es aussieht einfach anschreiben, aber denke ich ihr seit eh viel besser darin als ich :D

wenns euch spaß macht ich kann euch jede woche sone Aufgabe geben xD

enco
22.08.2009, 12:26
Meinst du das so?
#include <iostream>

using namespace std;

int main()
{
int iCount = 0;
do
{
system("CLS");
cout << "Anzahl der Eingaben: "; cin >> iCount;
}while(iCount <= 0);

int iSumme = 0, iTemp = 0;
for(int i = 1; i <= iCount; i++)
{
do
{
cout << "Zahl " << i << " eingeben: "; cin >> iTemp;
}while(iTemp <= 0);

iSumme += iTemp;
}

cout << "Gesamtsumme: " << iSumme << endl;
cout << "Mittelwert: " << iSumme / iCount << endl;

system("PAUSE");
return 0;
}

blackberry
22.08.2009, 14:18
Bitteschön:


/*
Erstellen Sie ein C++-Programm, dass aus mehreren Eingabewerten vom Benutzer
die Summe und den Mittelwert berechnet und am Bildschirm ausgibt.
Für dieses Programm ist folgendes zu berücksichtigen:

- Die Summenberechnung erfolgt mit einer Zählschleife (for-Schleife)
- Der Benutzer kann die Anzahl der Eingabewerte bestimmen.
- Formatieren Sie das Programm in der üblichen Weise (Zeilensprünge, Benutzerführung).
*/
#include <iostream>


using namespace std;

int main(void)
{
int anzahl;
int zahl;
int summe;
int i;

cout << "Geben Sie die Anzahl der Zahlen ein: ";
if (!(cin >> anzahl))
{
cout << "Sie haben keine korrekte Zahl eingegeben!" << endl;
return 1;
}
else if (anzahl < 1)
{
cout << "Ihre Zahl muss groesser gleich 1 sein!" << endl;
return 2;
}

for(i = summe = 0; i < anzahl; i++)
{
cout << "Geben Sie Zahl #" << (i + 1) << " ein (von " << anzahl << "): ";
if (!(cin >> zahl))
{
cout << "Sie haben keine korrekte Zahl eingegeben!" << endl;
return 3;
}

summe += zahl;
}

cout << endl << "Die Summe der eingegebenen Zahlen ist: " << summe << endl
<< "Der Mittelwert ist dabei: " << (summe / anzahl) << endl;

return 0;
}

... natürlich auch mit error-checking ;)

Alucart
23.08.2009, 11:41
WOW echt nice :D Kuuhle sache :D
gefällt euch das oder ist euch das zu billig? wenn ihr wollt kann ich jede Woche sone Aufgaben reinstellen :)

blackberry
23.08.2009, 12:18
Kasst du gerne machen - ich persönlich musste was installieren und hatte gerade Langeweile... netter Zeitverstreib ;)

Wenn du das machst würde ich dich aber bitten das ganze in einem Thread zu halten, da sonst mit der Zeit die ganze C/C++ Section voll wäre...

Alucart
23.08.2009, 23:07
ja klar ich schreibe hier das dann immer rein :)

enco
24.08.2009, 13:58
Am besten im Format "Titel - Datum" oder so, falls es hier voller wird behält man die übersicht. Oder die Aufgaben editierst du in deinen ersten Post einfach rein.
ICh fande es auch ziemlich einfach, jedoch ein ganz netter Zeitvertreib.

Elexarie
24.08.2009, 22:28
Im ersten Code von enco ist die Mainfunktion nicht definiert. Täusche ich mich?

blackberry
25.08.2009, 12:26
Ja, du täuscht dich.

bugyc66
28.08.2009, 21:13
Nun ich hab diese aufgabe noch nicht gelöst (hab auch noch nicht darüber nachgedacht wie ich es lösen soll aber das tut jetzt nicht zursache)
diese idee ist nicht schlecht erlich gesagt wilkommen (natürlich muss mann es zuende ziehen)
somit können leute ihre programmierkentnisse festigen ohne gleich projekte hochziehen zumüssen

grüsse bugyc66

Sirect
28.08.2009, 21:55
Naja auf ne Idee wie Durchschnitt, Mittelwert und co. kommt man aber auch so wenn man wirklich üben will.
Obwohl bei den meisten der folgende Gedankengang passen wird : " Okay ich hab jetzt ne IDE - Wie code ich jetzt nen Crypter? Gibt es keinen Knopf für? " :D

Qgel
29.08.2009, 11:53
@Sirect: denke du bist da falsch informiert :D
http://img5.imagebanana.com/img/uzd4aq5z/make_crypter.jpg

enco
01.09.2009, 11:06
Wir können für diese Übungen ja auch ein Unterforum einrichten. Ich kann euch nämlich ab heute auch damit versorgen ;D Nur ein wenig komplexer. Bei uns geht es um C am Beispiel Bankkontenverwaltung. Im Moment basiert das auf Funktionen und Strukturen aber ich denke im Laufe der Zeit wird das auf Klassen und deren Klassenfunktionen umgeschrieben. Wenn wir hier mit C++ weitermachen. Interesse?

blackberry
01.09.2009, 13:25
Wieso nicht?
Frag doch mal Suii, ob er ein Unterforum "Übungsaufgaben" erstellen kann.


mfG. BlackBerry

fred777
01.09.2009, 13:48
Fände das auch eine gute Idee, jeder kann eine Aufgabe in einem gewissen Ramen stellen und / oder versuchen eine zu lösen.

l0dsb
01.09.2009, 14:15
Hätte uU auch noch ein, zwei Aufgaben.

Alucart
02.09.2009, 09:22
ja würde sich auf jedenfall lohnen da ich jede woche euch damit versorgen kann, ausser mein lehrer gibt keine hausaufgaben auf ^^

blackberry
02.09.2009, 11:47
Ok, hier ist es:
http://free-hack.com/forumdisplay.php?f=756

Also GoGoGo!

btw: thx an Suicide