G
sorry aber muss nochma stören ... bin doch net fertig
neue bedingung iss hinzu gekommen ... der prüfling darf keine 2 5er habe und das sieht dann so aus:
#include <iostream.h>
#include <conio.h>
main()
{
/* Deklarationsteil */
char kandidat[20], bestanden;
float deutsch, englisch, physik, mathe, durchschnitt, durchschnitt_1;
/* Eingabeteil */
cout<< "\n\nName des Pruefungskandidaten angeben "; cin>> kandidat;
cout<< "\n\n\nNote im Fach Deutsch "; cin>> deutsch;
cout<< "\n\nNote im Fach Mathematik "; cin>> mathe;
cout<< "\n\nNote im Fach Englisch "; cin>> englisch;
cout<< "\n\nNote im Fach Physik "; cin>> physik;
/* Verarbeitungsteil */
durchschnitt = ( mathe + deutsch + englisch + physik ) / 4;
durchschnitt_1 = ( mathe + deutsch ) / 2;
if ( deutsch == 6 || mathe == 6 || physik == 6 || englisch == 6 )
bestanden = 'n';
else
if ( durchschnitt > 3,5 || durchschnitt_1 > 3,0 )
bestanden = 'n';
else
if ( deutsch == 5 && mathe == 5 || deutsch == 5 && englisch == 5 || deutsch == 5 && physik == 5 || mathe == 5 && englisch == 5 ||
mathe == 5 && physik == 5 || englisch == 5 && physik == 5 )
bestanden = 'n';
else
bestanden = 'j';
/* Ausgabeteil */
if ( bestanden == 'j' )
cout<< "\n\n" << kandidat << " Hat die Pruefung bestanden. Herzlichen Glueckwunsch. Durchschnitt: " << durchschnitt;
else
cout<< "\n\n" << kandidat << " ist leider durchgefallen. Durchschnitt: " << durchschnitt;
getch();
}
der besteht immer noch bei nem schnitt höher wie 3.5 das iss das einzige prob noch
und bin am verzweifeln^^
mfg g-host
edit:
hat sich erledigt
musste bei
if ( durchschnitt > 3,5 || durchschnitt_1 > 3,0 )
statt den kommas punkte machn ^^ anfängerfehler halt ^^
nochma danke CuZZ