Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » C / C++ (ANSI-Standard) » Programm zur Noteneingabe

Forum | Hilfe | Team | Links | Impressum | > Suche < | Mitglieder | Registrieren | Einloggen
  Quicklinks: MSDN-Online || STL || clib Reference Grundlagen || Literatur || E-Books || Zubehör || > F.A.Q. < || Downloads   

Autor Thread - Seiten: > 1 <
000
28.08.2011, 19:13 Uhr
Valiant



Hallo Leute.

Ich soll ein Programm schreiben das folgendes genau einmal ermöglicht.

Für die Erstellung der Notenstatistik einer Lehrveranstaltung soll ein Programm erstellt werden:
-Eingabe der Anzahl der Studierenden
-Pro Studierenden wird seine Punktezahl eingegeben und einer der folgenden Noten zugeordnet 1. Sehr gut- Punktebereich 88 bis 100
2. gut - 75 bis 88
3. befriedigend - 63 bis 75
4. genügend - 50 bis 63
5. nicht genügend- 0 bis 50
Nachdem für alle Studierenden die Punkte eingegeben wurden soll folgendes ausgegeben werden.
- maximale und minimale Punktezahl
- Anzahl der Studierenden pro Note

So weit bin ich bereits


C++:
#include <iostream>
using namespace std;

int main(){


int sehrgut=0;
int gut=0;
int befriedigend=0;
int genügend=0;
int nichtgenügend=0;
int Punkte;
char antwort=' ';
int Studierende;

cout << "Bitte geben Sie die Anzahl der Studierenden ein!" << endl;
cin >> Studierende;

do{

cout << "Bitte geben sie die Punktezahl ein!" << endl;
cin >> Punkte;
cout << "Wollen sie fortfahren?" << endl;
cin >> antwort;

if (Punkte<0 || Punkte>100){

cout << "Punktebereich liegt zwischen 0 und 100" << endl;
}
else if (Punkte>=88 && Punkte<=100){

sehrgut++;
}

else if (Punkte >=75 && Punkte<88){

gut++;
}
else if (Punkte >=63 && Punkte <75){
befriedigend++;
}
else if (Punkte>=50 && Punkte <63){
genügend++;
}
else if(Punkte>=0 && Punkte <50){
nichtgenügend++;
}



}while (antwort=='j');

cout << "Anzahl Studierende Note sehr gut:" << sehrgut <<endl;
cout << "Anzahl Studierende Note gut:" << gut << endl;
cout << "Anzahl Studierende Note befriedigend:" << befriedigend << endl;
cout << "Anzahl Studierende Note genügend:" << genügend << endl;
cout << "Anzahl Studierende Note nicht genügend:" << nichtgenügend << endl;
}



Jedoch wie beschränke ich jetzt die Eingabe der Noten durch die Anzahl der Studierenden? So dass beispielsweise nach 20 Studierenden automatisch die Noten ausgegeben werden? Wie berechne ich maximale Punktezahl sowie minimale?

Danke schon mal im Voraus

Dieser Post wurde am 29.08.2011 um 21:27 Uhr von FloSoft editiert.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
28.08.2011, 20:28 Uhr
~f.-th.
Gast


C++ bietet da viele Lösungswege.

Was hast du bisher an Grundkenntnissen vermittelt bekommen?
Hast du schon etwas von C++ und Containern gehört?
An Schulen wird so etwas auch schon mal mit Arrays oder verketteten Listen angegangen.
Datenbanktools, die von C++ angesteuert werden sind wahrscheinlich auch eine Variante.

Sollen die Daten in Dateien gespeichert werden?

MfG f.-th.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: > 1 <     [ C / C++ (ANSI-Standard) ]  


ThWBoard 2.73 FloSoft-Edition
© by Paul Baecher & Felix Gonschorek (www.thwboard.de)

Anpassungen des Forums
© by Flo-Soft (www.flo-soft.de)

Sie sind Besucher: