Предмет: Информатика, автор: Аноним

Написать программу с использованием условного оператора if...then...else (полной или неполной формы) для условия: Сaд прямоугольной формы хотят обнести забором. Длина сада 800 м, а ширина составляет 5/8 длины. Какой длины должен быть весь забор?
Pascal
Программу и сам могу написать, вопрос куда тут можно сунуть условного оператора? Сказали должен быть, но зачем - ума не приложу...


restIess: а входные данные всегда одинаковые?
Аноним: Нет, программа универсальная, вводные данные могут быть разные
restIess: Тогда можно проверять данные на "адекватность", если пользователь введёт ширину или что-то отрицательной, то вывести, что Ширина не может быть отрицательной
Аноним: Спасибо огромное! А есть еще варианты решения с условным оператором?
restIess: Можно сверять длину и ширину забора, если они равны, то выводить, что это квадрат, но это уже совсем от нефиг делать))
Аноним: Спасибо еще раз за помощь!
Аноним: П.С. привет 7Л класс)

Ответы

Автор ответа: TENDER228
1

Ответ:

Проверить входную данную

Объяснение:

Если я правильно понял, то в программе идет ввод общей длины забора.

Поэтому нужно делать проверку, является ли длина подходящий под периметр забора( т.е. (ширина+длина)*2) и если вход равен этой длине, но выполняешь то, что в условии, НО если больше(меньше) нужной длины, то выходишь( или что ты там делаешь)


Аноним: Спасибо! А если это будет универсальная программа с разными вводными данными, то куда в таком случае поставить условного оператора?
TENDER228: Нужно будет сделать цикл, пока 'входной' периметр не будет равен периметру, к которму нужно стремиться(ширина+длина)*2). Т.е. допустим нужен конечный периметр = 500.
TENDER228: Делаешь цикл, потом запрашиваешь длину например, пользователь её вводит ты проверяешь меньши ли она длины общего периметра(500), если она меньше, то делаешь 500 - входной периметр(допустим 150) = 350, дальше опять пользователь вводит периметр забора, допустим 300, ты его проверяешь меньше ли он конечного периметра(350 уже, т.к. мы уже добавили забор и вычли его), если меньше то 350-300, конечный периметр будет = 50.
TENDER228: Допустим дальше человек вводит 100, но он не проходит, т.к. условие сравнивает входной периметр и конечный 100 > 50 условию не соответствует. Пропускаешь этот цикл, дальше пользователь опять вводит, вводит 50, и он равен конечному периметру, значит проходит и конечный периметр становится 0, там уже делашь выход либо ставишь условие Если конечный периметр=0, тогда выход( обычно break; )
TENDER228: Либо используешь While
Похожие вопросы
Предмет: Алгебра, автор: vbelavskayanika
Предмет: Математика, автор: АляЯ2007
Предмет: Литература, автор: Konowalowjeny
Все таяло, а Снежная Баба оставалась пушистой и белой-белой...
- Разве ты не видишь - все тают? - упрекнула Снежную Бабу Сосулька.
- Это что - игра такая? - поинтересовалась Снежная Баба.
- Какая еще игра? - возмутилась Сосулька. -Скоро должны появиться Трава и Листья, распуститься Цветы - мы с ними не дружим.
- А почему мы с ними не дружим? - удивилась Снежная Баба.
- Потому что мы их всех заморозили! - воскликнула Сосулька. И в ее голосе не было и капли сожаления.
- Я никого не морозила, - возразила Снежная Баба. - И потом у меня нос - морковка, так что мы - родственники.
Наступила весна.
Сад оделся в зеленый наряд, кое-где появились Одуванчики, а на поляне среде изумрудной Травы, стояла белоснежная Снежная Баба.
Шмели и Бабочки приняли ее сначала за куст Сирени...
Снежная Баба всем приветливо улыбалась и вскоре со многими подружилась. Только Зайцы ее почему-то недолюбливали даже предлагали съесть, как мороженое. Хотя сами, наверняка, хотели добраться до морковки.
Летом в тени Снежной Бабы отдыхали разгорячившиеся Кузнечики, Божьи Коровки и, конечно, Легкие Ветерки.
Осенью наша Снежная Баба немножко промокла, но зато по бокам у нее появились золотые и красные листочки - она их подбирала!
А потом опять пришла зима.
(Переверни страничку)
На веточке рядом со Снежной Бабой вновь появилась Сосулька.
- Как, ты так и не растаяла?! - увидев Снежную Бабу, изумилась Сосулька. - Это уж слишком!
- Вы только на нее посмотрите! Бесстыдница! - закричала Сосулька. - Другие за нее таять должны, а она гербарий собирает!
- Я сейчас все объясню, только не надо так кричать, - попросила Снежная Баба.
- Что за шум?! - возмутился падающий Снег. - В снегопад должно быть тихо.
- Ах, извини, - извинилась Сосулька и, скрипя, перешла на шепот. Ну, что? Что ты объяснишь?
Но Снежная Баба передумала и решила Сосульке ничего не объяснять.
«Мне нравится, - вдруг заметила за собой Снежная Баба. - Когда в снегопад не слышно ни звука...»
Задание 1. Укажите, в какое время года происходит действие, описанное в данном тексте (обведите в кружок верный ответ или ответы).
Ответы:
А. Весна Б. Лето В. Осень Г. Зима
Задание 2. Где происходит действие, описанное в данном тексте.
Ответы:
Действие происходит ________________________________________________
Задание 3. Что должна была сделать, по мнению Сосульки, Снежная Баба, когда пришла весна?
Ответы:
Снежная Баба должна была___________________________________________
Задание 4. Как ты думаешь, почему слова Сосулька, Снежная Баба, Кузнечики, Шмели и др. автор написал с большой буквы?
Ответы:
Сосулька, Снежная Баба, Кузнечики, Шмели - это ________________________
___________________________________________________________________
Задание 5. Перечисли главных героев этого текста.
Ответы:
Главные герои - это__________________________________________________
Задание 6. Как бы ты озаглавил этот текст?
Ответы:
Это текст можно озаглавить так________________________________________
___________________________________________________________________
Задание 7. Как ты думаешь, к какому жанру относится данный текст (обведи в кружок верный ответ)?
Ответы:
А. Повесть Б. Рассказ В. Сказка Г. Пьеса
Д. Басня