Здравствуйте, гость ( Вход | Регистрация )
![]() ![]() |
| Lapulya94 |
13.12.2011, 20:51
Сообщение
#1
|
|
Новичок ![]() Группа: Продвинутые Сообщений: 3 Регистрация: 13.12.2011 Город: Санкт-Петербург Учебное заведение: СПбГТУРП |
стоимость проезда на пригородном поезде составляет 3 рубля за одну зону.нумерация зон ведется начиная с городского вокзала(1 зона).
составить программу которая бы определяла стоимость проезда в один конец между станциями расположенными в разных зонах. номер зоны вкоторой находится станция отправления и той зоны в которой рамположена конечная станция вводятся в компьютер с клавиатуры . при составлении программы следует учесть что пассажир может отправляться как из пригорода в город так и наоборот. Пипец ничего не понимаю (IMG:style_emoticons/default/sad.gif) Помогите пожалуйста |
| Julia |
14.12.2011, 0:53
Сообщение
#2
|
|
Ассистент ![]() ![]() ![]() ![]() Группа: Julia Сообщений: 593 Регистрация: 23.2.2007 Город: Улан-Удэ Учебное заведение: БГУ Вы: преподаватель |
Алгоритм линейный. Формула для расчета:
Стоимость проезда = 3*(abs(n2-n1)+1), где n2 - зона прибытия, n1 - зона отправления. |
| Lapulya94 |
14.12.2011, 15:03
Сообщение
#3
|
|
Новичок ![]() Группа: Продвинутые Сообщений: 3 Регистрация: 13.12.2011 Город: Санкт-Петербург Учебное заведение: СПбГТУРП |
|
| tig81 |
14.12.2011, 15:09
Сообщение
#4
|
|
Академик ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Преподаватели Сообщений: 15 617 Регистрация: 15.12.2007 Город: Украина, Запорожье Учебное заведение: ЗНУ Вы: преподаватель |
а у вас какая получилась?
|
| Lapulya94 |
14.12.2011, 16:12
Сообщение
#5
|
|
Новичок ![]() Группа: Продвинутые Сообщений: 3 Регистрация: 13.12.2011 Город: Санкт-Петербург Учебное заведение: СПбГТУРП |
program cena;
uses crt; var n1, n2, price: integer; Begin clrscr; repeat price:=0; repeat write('Введите номер зоны отправления'); readln(n1); write('Введите номер зоны прибытия'); readln(n2); price:=3*(abs(n2-n1)+1); end; writeln; writeln(price); End. |
| Julia |
14.12.2011, 23:38
Сообщение
#6
|
|
Ассистент ![]() ![]() ![]() ![]() Группа: Julia Сообщений: 593 Регистрация: 23.2.2007 Город: Улан-Удэ Учебное заведение: БГУ Вы: преподаватель |
Я же написала, что алгоритм линейный, зачем вы циклы "за уши" притянули, еще и синтаксически неправильно (да и логически тоже)?
program cena; uses crt; var n1, n2, price: integer; Begin clrscr; repeat //лишнее price:=0; //лишнее repeat //лишнее write('Введите номер зоны отправления'); readln(n1); write('Введите номер зоны прибытия'); readln(n2); price:=3*(abs(n2-n1)+1); end; //лишнее writeln; writeln(price); End. |
![]() ![]() |
|
Текстовая версия | Сейчас: 19.4.2026, 3:46 |
Зеркало сайта Решебник.Ру - reshebnik.org.ru