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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 07.01.2011, 13:42   #1
Scorch92
Пользователь
 
Регистрация: 08.12.2010
Сообщений: 14
По умолчанию больше меньше оператор if then

АААА!!! привет народ! блин елки палки, тут программку задали написать, вроде знаю как писать даже знаю ЧТО писать, но в этих БОЛЬШЕ МЕНЬШЕ вааще запутался(((
"Даны действительные числа a,b,c,d Если a<=b<=c<=d то каждое число заменить наибольшим из них , если a>b>c>d то числа оставить без изменений. в противном случаевсе числа заменить квадратами"

Последний раз редактировалось Scorch92; 07.01.2011 в 13:51. Причина: не так написал, shift не зажал)))
Scorch92 вне форума Ответить с цитированием
Старый 07.01.2011, 13:48   #2
Valio
Сливочное масло
Участник клуба
 
Аватар для Valio
 
Регистрация: 01.01.2011
Сообщений: 1,149
По умолчанию

Код:
If (a<=b<=c<=d) Then
 Begin
  (каждое число заменить наибольшим из них)
 End
Else
 Begin
  If (a.b.c.d) Then
   Begin
    (числа оставить без изменений)
   End
  Else
   Begin
     (числа заменить квадратами)  
   End;
 End;
Вот тебе так сказать скелет. Нужно указать только "условия" и организовать нужные действия.
Сливочное масло Valio - компиляция как по маслу
Valio вне форума Ответить с цитированием
Старый 07.01.2011, 13:48   #3
Niro
Форумчанин
 
Аватар для Niro
 
Регистрация: 23.09.2010
Сообщений: 682
По умолчанию

Цитата:
Если a<=b<=c<=d
Ну это понятно
Цитата:
a.b.c.d
А это вообще что?
Проще всего признать свою ошибку.
Гораздо труднее еЁ осознать и исправить.
Niro вне форума Ответить с цитированием
Старый 07.01.2011, 13:53   #4
Блуд
Пользователь
 
Регистрация: 23.05.2010
Сообщений: 53
По умолчанию

Код:
if (a<=b)and(b<=c)and(c<=d) then
   begin
        a:=d;b:=d;c:=d;
   end
else
   begin
   if not((a<b)and(b<c)and(c<d))then
   begin
    a:=sqr(a);b:=sqr(b);c:=sqr(c);d:=sqr(d) ;//ошибся немного,тут sqr
   end;
  
   end;
как то так

Последний раз редактировалось Блуд; 07.01.2011 в 14:08.
Блуд вне форума Ответить с цитированием
Старый 07.01.2011, 14:09   #5
Scorch92
Пользователь
 
Регистрация: 08.12.2010
Сообщений: 14
По умолчанию

))0спасиба большое)) там в начале я скорее всего не так написал, там надо было заменить наибольшим ИЗ НИХ наверное тоисть из всех... да ладно на этом ААГГГРООООМНЕ ПАСИБО!))) респект вам и уважуха)))
Scorch92 вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
скрипт который не даст ввести с столбец A числа длиной меньше 3 и больше 10 Olya1985 Microsoft Office Excel 2 03.01.2011 03:15
В двусвязном списке продублировать те элементы, которые меньше следующего, но больше больше предыдущего. gvenog Помощь студентам 0 13.12.2010 21:20
Где найти исходники на Java( 1 проект - больше 1000 классов, 2 проект - больше 100, 3 проект - больше 10) Pti44ka Общие вопросы по Java, Java SE, Kotlin 2 09.09.2010 21:31
Чем больше объектов - тем меньше скорость? Diego__ Microsoft Office Word 6 05.01.2010 01:39
Как сделать кнопку "больше"-"меньше" Clericos HTML и CSS 8 30.09.2009 20:20