![]() |
Здравствуйте, гость ( Вход | Регистрация )
![]() ![]() |
![]() |
Lapulya94 |
![]() ![]()
Сообщение
#1
|
Новичок ![]() Группа: Продвинутые Сообщений: 3 Регистрация: 13.12.2011 Город: Санкт-Петербург Учебное заведение: СПбГТУРП ![]() |
стоимость проезда на пригородном поезде составляет 3 рубля за одну зону.нумерация зон ведется начиная с городского вокзала(1 зона).
составить программу которая бы определяла стоимость проезда в один конец между станциями расположенными в разных зонах. номер зоны вкоторой находится станция отправления и той зоны в которой рамположена конечная станция вводятся в компьютер с клавиатуры . при составлении программы следует учесть что пассажир может отправляться как из пригорода в город так и наоборот. Пипец ничего не понимаю (IMG:style_emoticons/default/sad.gif) Помогите пожалуйста |
Julia |
![]()
Сообщение
#2
|
Ассистент ![]() ![]() ![]() ![]() Группа: Julia Сообщений: 593 Регистрация: 23.2.2007 Город: Улан-Удэ Учебное заведение: БГУ Вы: преподаватель ![]() |
Алгоритм линейный. Формула для расчета:
Стоимость проезда = 3*(abs(n2-n1)+1), где n2 - зона прибытия, n1 - зона отправления. |
Lapulya94 |
![]()
Сообщение
#3
|
Новичок ![]() Группа: Продвинутые Сообщений: 3 Регистрация: 13.12.2011 Город: Санкт-Петербург Учебное заведение: СПбГТУРП ![]() |
|
tig81 |
![]()
Сообщение
#4
|
Академик ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Преподаватели Сообщений: 15 617 Регистрация: 15.12.2007 Город: Украина, Запорожье Учебное заведение: ЗНУ Вы: преподаватель ![]() |
а у вас какая получилась?
|
Lapulya94 |
![]()
Сообщение
#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 |
![]()
Сообщение
#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. |
![]() ![]() |
![]() |
Текстовая версия | Сейчас: 25.5.2025, 15:50 |
Зеркало сайта Решебник.Ру - reshebnik.org.ru