Toon posts:

[C] high_score en low_score berekenen

Pagina: 1
Acties:
  • 40 views sinds 30-01-2008

Verwijderd

Topicstarter
ik ben bezig met een programmaatje op bij 5leerlingen 5 behaalde cijfers in te voeren en vervolgens te verwerken: gemiddeldes,totaal...etc etc Nu wil ik ook het hoogst en het laagst behaalde cijfer voor een opgave berekenen, maar dat wil maar niet lukken; iemand ideeen tips?

C:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
#include <stdio.h> 
 
#define NR_STUDENTEN 5 
#define NR_OPGAVES 5 
 
main () 
 
{ 
 
    int tabel[NR_STUDENTEN][NR_OPGAVES], student, opgave, totaal_student, totaal_opgave, high_score, low_score, exit; 
    float average_student, average_opgave;
 
    for (student=0; student<NR_STUDENTEN; student++) { 
 
        printf("toets de behaalde cijfers in van student %d (met spaties): ", student+1); 
        for (opgave=0; opgave<NR_OPGAVES ; opgave++) { 
        scanf("%d", &tabel[student][opgave]); 
        } /*zet de cijfers in de array*/ 
 
    }   
 
    for (student=0; student<NR_STUDENTEN; student++){
        totaal_student= 0;
        for (opgave = 0; opgave<NR_OPGAVES; opgave++){
        totaal_student += tabel[student][opgave];
        }
        printf("De totaalscore van student nummer %d is: %d\n",student+1, totaal_student);
        average_student=(float)totaal_student/NR_OPGAVES ;
        printf("De gemiddelde score van student nummer %d is: %.1f\n", student+1, average_student);

        } /*berekent de totaalscore en gemiddeldes van de studenten*/
            

    for (opgave=0; opgave<NR_OPGAVES; opgave++) {
        totaal_opgave= 0;
        for (student=0; student<NR_STUDENTEN; student++) {
        totaal_opgave += tabel[student][opgave] ;
        }
        average_opgave=(float)totaal_opgave/NR_STUDENTEN;
        printf("de gemiddelde score van opgave %d is: %.1f\n",opgave+1, average_opgave);
        
        }/*berekent de gemidelde scores van elke opgave*/
        
   
        
 
 
printf("type 0 to exit: ");
scanf("%d", &exit);      
 
 
 
return 0; 
 
}

  • whoami
  • Registratie: December 2000
  • Laatst online: 22:54
Misschien kan je eens aangeven wat je zelf al geprobeerd hebt.

Debuggen van de code doe je zelf, daar is P&W niet voor bedoeld.
Geef aan wat je zelf al geprobeerd, uitgezocht hebt, wat je hebt, en wat er precies niet lukt.
Dit lijkt hier teveel op een scriptrequest.

https://fgheysels.github.io/


Dit topic is gesloten.