Модераторы: bsa
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Составить программу с использованием Switch. 
:(
    Опции темы
FaRReLL
Дата 9.12.2014, 15:37 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 11
Регистрация: 7.12.2014

Репутация: нет
Всего: нет



Составить программу вычисления значения функции с использованием оператора Swich при целом x и вещественных a,b,c:

Присоединённый файл ( Кол-во скачиваний: 7 )
Присоединённый файл  IMG_20140922_135608_1.jpg 50,75 Kb
PM MAIL   Вверх
feodorv
Дата 9.12.2014, 16:44 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Комодератор
Сообщений: 2214
Регистрация: 30.7.2011

Репутация: 12
Всего: 45



Код

switch( x )
{
  case 1:
  case 2:
  case 3:
  case 4:
     y = ...;
     break;
 
  case 5:
  case 6:
  case 7:
  case 8:
  case 9:
    y = ...;
    break;

  case 10:
  case 11:
  case 12:
  case 13:
  case 14:
    y = ...;
    break;

  default:
    y = ...;
    break;
}



--------------------
Напильник, велосипед, грабли и костыли - основные инструменты программиста...
PM MAIL   Вверх
baldina
Дата 9.12.2014, 18:12 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Завсегдатай
Сообщений: 3433
Регистрация: 5.12.2007
Где: Москва

Репутация: 15
Всего: 101



Код

enum range { lt_1, _1_5, _5_10, _10_15, gt_15 };

range getRange (int x) {
  if (x < 1) return less_1;
  else if (x < 5) return _1_5;
  else if (x < 10) return _5_10;
  else if (x < 15) return _10_15;
  else return more_15;
}
...
switch (getRange (x)) {
  case _1_5:
    y = c*x*x;
    break;
  case _5_10:
    y = ...
    break;
  case _10_15:
    y = ...
    break;
  default:
    y = b + 2*c;
    break;
}


Это сообщение отредактировал(а) baldina - 9.12.2014, 18:15
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "C/C++: Для новичков"
JackYF
bsa

Запрещается!

1. Публиковать ссылки на вскрытые компоненты

2. Обсуждать взлом компонентов и делиться вскрытыми компонентами

  • Действия модераторов можно обсудить здесь
  • С просьбами о написании курсовой, реферата и т.п. обращаться сюда
  • Вопросы по реализации алгоритмов рассматриваются здесь


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, JackYF, bsa.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | C/C++: Для новичков | Следующая тема »


 




[ Время генерации скрипта: 0.0960 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.