Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Закрытая тема
Ваша тема закрыта, почему это могло произойти? Возможно,
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу.
Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста".
Название темы слишком короткое или не отражает сути вашего вопроса.
Тема исчерпала себя, помните, один вопрос - одна тема
Прочитайте правила и заново правильно создайте тему.
 
Опции темы Поиск в этой теме
Старый 25.10.2010, 13:45   #1
BaseKick
 
Регистрация: 24.10.2010
Сообщений: 5
По умолчанию case (Delphi)

Доброго времени суток Ув. программисты. Объясните пожалуйста как пользоватся оператором "case" в Delphi. Есле можно то с примером кода пожалуйста. Заранее спасибо.
BaseKick вне форума
Старый 25.10.2010, 13:49   #2
MaxNik2009
Форумчанин
 
Аватар для MaxNik2009
 
Регистрация: 17.09.2009
Сообщений: 294
По умолчанию

>>>Вот<<< тебе описание case с примерами.
принимаю благодарности в письменном виде( весы слева)...
MaxNik2009 вне форума
Старый 25.10.2010, 13:51   #3
BaseKick
 
Регистрация: 24.10.2010
Сообщений: 5
По умолчанию

Огромное спасибо.
BaseKick вне форума
Старый 25.10.2010, 15:03   #4
BaseKick
 
Регистрация: 24.10.2010
Сообщений: 5
По умолчанию

Вообщем попробывал написать:
Условие задачи:"Ввести номер студента из списка(n).Соответственно к этому числу вывести на экран фамилию студента и его средний бал. Проверить, есле средний бал меньше 8ми, то вывести на экран сообщение,что студент лишается степендии."

Вот такой код получился:
var n,o:integer;
begin
writeln('number of student(n)');
readln(n);
case n of
1:writeln('Sidorov');
2:writeln('Petrov');
3:writeln('Ivanov');
4:writeln('Popov');
5:writeln('Bagrov');
6:writeln('Vasiliev');
7:writeln('Panin');
8:writeln('Kobalev');
9:writeln('Artemenko');
10:writeln('Nikiforov');
case o of
1:writeln(9);
2:writeln(5);
3:writeln(8);
4:writeln(9);
5:writeln(4);
6:writeln(8);
7:writeln(4);
8:writeln(5);
9:writeln(10);
10:writeln(7);
if o<8 then
writeln('student leshaetsya stependii');
end.

Не знаю что делать
BaseKick вне форума
Старый 25.10.2010, 15:15   #5
Niro
Форумчанин
 
Аватар для Niro
 
Регистрация: 23.09.2010
Сообщений: 682
По умолчанию

Если правильно понял, то можно так
Код:
begin
writeln('number of student(n)');
readln(n);
case n of
1: begin writeln('Sidorov'); oc:=9; end; {oc - средний бал}
2: begin writeln('Petrov'); oc:=5; end;
3: begin writeln('Ivanov'); oc:=8; end;
...............................................
end;
if oc<8 then writeln('Студент лишается стипендии');
end;
Проще всего признать свою ошибку.
Гораздо труднее еЁ осознать и исправить.
Niro вне форума
Старый 25.10.2010, 15:38   #6
BaseKick
 
Регистрация: 24.10.2010
Сообщений: 5
По умолчанию

Цитата:
Сообщение от Niro Посмотреть сообщение
Код:
writeln('Студент лишается стипендии');
Вот в этой строке выдаёт ошибку "constant expression expected"
BaseKick вне форума
Старый 25.10.2010, 16:07   #7
BaseKick
 
Регистрация: 24.10.2010
Сообщений: 5
По умолчанию

Прошу прощения. Нашёл ошибку, исправил. Спасибо.
BaseKick вне форума
Старый 25.04.2013, 22:39   #8
scorp007
Новичок
Джуниор
 
Регистрация: 25.04.2013
Сообщений: 2
По умолчанию

Здравствуйте, у меня такая проблема, в общем, есть одна диаграмма(ERwin), которую нужно связать с базой данных в программе Delphi, как мне это сделать, подскажите пожалуйста, заранее спасибо.
scorp007 вне форума
Старый 25.04.2013, 22:40   #9
Вадим Мошев

Старожил
 
Аватар для Вадим Мошев
 
Регистрация: 12.11.2010
Сообщений: 8,568
По умолчанию

Цитата:
Сообщение от scorp007 Посмотреть сообщение
Здравствуйте, у меня такая проблема, в общем, есть одна диаграмма(ERwin), которую нужно связать с базой данных в программе Delphi, как мне это сделать, подскажите пожалуйста, заранее спасибо.
Создайте новую тему для своего вопроса
Вадим Мошев вне форума
Закрытая тема


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Проблема с case и exit в Delphi Matricaria Помощь студентам 17 24.10.2013 14:23
сделать в Delphi 7 c помощью case ilnar Помощь студентам 2 16.12.2009 14:08