-
Notifications
You must be signed in to change notification settings - Fork 0
/
NOTENDUR.PAS
executable file
·84 lines (84 loc) · 2.01 KB
/
NOTENDUR.PAS
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
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
program notendurchschnitt;
uses crt, u1;
var
a: string;
n1: integer;
n2: integer;
n3: integer;
n4: integer;
n5: integer;
n6: integer;
s: integer;
nd1: real;
nd2: real;
begin
clrscr;
n1:=0;
n2:=0;
n3:=0;
n4:=0;
n5:=0;
n6:=0;
nd1:=0;
nd2:=0;
s:=0;
writeln ('Guten Tag. Ich bin ein einzigartiges Program, daá automatisch');
writeln ('den Klassen - Notenspiegel ( mit Durchschnitt ) errechnen kann.');
writeln ('Bitte schnallen Sie sich an, und folgen den Anweisungen des');
writeln ('Bodenpersonals !');
delay (1000);
pause;
clrscr;
writeln ('Und schon geht es los');
writeln;
writeln;
writeln ('Wieviel Einsen gibt es ? ');
readln (n1);
writeln ('Wieviel Zweien gibt es ? ');
readln (n2);
writeln ('Wieviel Dreien gibt es ? ');
readln (n3);
writeln ('Wieviel Vieren gibt es ? ');
readln (n4);
writeln ('Wieviel Fnfen gibt es ? ');
readln (n5);
writeln ('Wieviel Sechsen gibt es ? ');
readln (n6);
delay (3000);
pause;
clrscr;
s:=n1+n2+n3+n4+n5+n6;
nd1:=(1*n1)+(2*n2)+(3*n3)+(4*n4)+(5*n5)+(6*n6);
nd2:=nd1/s;
writeln ('Der Kassenspiegel sieht folgendermaáen aus:');
writeln;
writeln;
write (n1);
writeln (' mal gibt es die 1');
writeln;
write (n2);
writeln (' mal gibt es die 2');
writeln;
write (n3);
writeln (' mal gibt es die 3');
writeln;
write (n4);
writeln (' mal gibt es die 4');
writeln;
write (n5);
writeln (' mal gibt es die 5');
writeln;
write (n6);
writeln (' mal gibt es die 6');
writeln;
writeln;
write (s);
writeln (' Schler haben die Arbeit mitgeschrieben');
writeln ('Der Durchschnitt dieser Arbeit betr„gt:');
writeln (nd2:1:50);
delay (40000);
delay (50000);
pause;
pause;
pause;
end.