Форум программистов, компьютерный форум, киберфорум
Turbo Pascal
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.56/18: Рейтинг темы: голосов - 18, средняя оценка - 4.56
2 / 2 / 0
Регистрация: 20.03.2014
Сообщений: 130
1

Составьте программу, которая выведет фамилии тех учеников класса, которые являются хорошистами

11.06.2014, 22:28. Показов 3519. Ответов 1
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Опишите, используя структуру записи, школьный класс. Составьте программу, которая выведет фамилии тех учеников класса, которые являются хорошистами и отличниками по итогам года. Также указать, насколько их средний балл отличается от среднего балла класса.
1
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
11.06.2014, 22:28
Ответы с готовыми решениями:

Распечатать фамилии тех учеников класса, которые являются хорошистами
Распечатать фамилии тех учеников класса, которые являются хорошистами и отличниками по итогам...

Распечатать фамилии тех учеников класса, которые являются хорошистами и отличниками по итогам года
Распечатать фамилии тех учеников класса, которые являются хорошистами и отличниками по итогам года....

Распечатать фамилии тех учеников класса, которые являются хорошистами и отличниками по итогам года (записи)
Распечатать фамилии тех учеников класса, которые являются хорошистами и отличниками по итогам года....

Распечатать фамилии тех учеников класса, которые являются хорошистами и отличниками по итогам года. Также указать, насколько их средний бал отлчается
Задача по теме "Записи (структуры)". Распечатать фамилии тех учеников класса, которые являются...

1
2 / 2 / 2
Регистрация: 15.05.2014
Сообщений: 37
12.06.2014, 15:59 2
Лучший ответ Сообщение было отмечено vantik93 как решение

Решение

Pascal
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
Uses Crt;
Type
mass=record
fam,ima:string[7];
mat,rus,eng:integer;
srb:real;
end;
Var
klass:array[1..25] of mass;
i,n:integer;
y,srz:real;
x:boolean;
begin clrscr;
write('введиет количество учеников : ');
readln(n);
srz:=0;
for i:=1 to n do
begin
write('введие данные ',i,'-го ученика');
writeln;
write(' фамилия : ');
readln(klass[i].fam);
write(' имя : ');
readln(klass[i].ima);
write(' математика : ');
readln(klass[i].mat);
write(' русский : ');
readln(klass[i].rus);
write(' английский : ');
readln(klass[i].eng);
klass[i].srb:=(klass[i].mat+klass[i].rus+klass[i].eng)/3;
writeln;
end;
for i:=1 to n do
srz:=srz+klass[i].mat+klass[i].rus+klass[i].eng;
srz:=srz/(n*3);
write('средний балл ',srz:5:2);
writeln;
for i:=1 to n do
begin
write(klass[i].fam,' ');
write(klass[i].ima,' ');
write('математика ',klass[i].mat,' ');
write('русский ',klass[i].rus,' ');
write('английский ',klass[i].eng,' ');
write('ср. балл ',klass[i].srb:5:2);
writeln;
end;
x:=false;
for i:=1 to n do
if klass[i].srb>3 then x:=true;
if x=true then
begin
writeln('хорошисты и отличники : ');
for i:=1 to n do
if (klass[i].mat>3) and (klass[i].rus>3) and (klass[i].eng>3) then
begin
y:=klass[i].srb-srz;
if y<0 then y:=y*(-1);
writeln(klass[i].fam,' ср. б. отличается на ',y:5:2);
y:=0;
end;
end
else writeln('хорошистов и отличников нет');
readkey;
end.
1
12.06.2014, 15:59
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
12.06.2014, 15:59
Помогаю со студенческими работами здесь

Распечатать фамилии тех учеников класса, которые являются ударниками и отличниками по итогам года
файлы: Распечатать фамилии тех учеников класса, которые являются ударниками и отличниками по...

Распечатать фамилии тех учеников класса, которые являются хорошистами и отличниками по итогам года.
Распечатать фамилии тех учеников класса, которые являются хорошистами и отличниками по итогам года....

Распечатать фамилии тех учеников класса, которые являются хорошистами и отличниками по итогам года
Распечатать фамилии тех учеников класса, которые являются хорошистами и отличниками по итогам года....

Структуры: распечатать фамилии тех учеников класса, которые являются хорошистами и отличниками по итогам года
Распечатать фамилии тех учеников класса, которые являются хорошистами и отличниками по итогам года....


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru