Евгений
Евгений

Составить программу реализующую решение задачи используя оператор выбора case.



По примеру программы с оператором IF, нужно
С ПОМОЩЬЮ ОПЕРАТОРА ВЫБОРА Case ( составить программу для паскаля) . подскажите пожалуйста.
x +1, x< -3
y = x², x> -3
√16, x= -3

Антон
Антон

Язык-то какой? Вот на си :

int a = 2, b = 5;
// ...
for (i = 0; i <= 5; i++) {
switch (i) {
case 0 : c = a + b; break;
case 1 : c = a - b; break;
case 2 : c = a * b; break;
case 3 : c = (float) a / b; break;
default : c = 0; break;
}
printf("Результат: i = %i, c = %f\n", i, c);
}

Татьяна Зельманова
Татьяна Зельманова

Я не уверен в применимости отрицательных ключей, но попробуйте так:

case x of
-32768..-4:y:=x+1;
-2..32767:y:=sqr(x);
-3:y:=sqrt(16);
end;

Вставьте это блок между writeln-ми.

ОК
Оксана Кучерова

case работает только с перечислимыми типами…
Если х действительное, то case нельзя применить!

Похожие вопросы
Как работает оператор case?
Надо решить с Операторами switch и case of в С++
Решение задачи в Excel с оператором ПОИСК РЕШЕНИЯ
pascal ABC (оператор case)
Составить программу-калькулятор на 4 арифметические действия, используя операторы ветвления. С++
помогите пожалуйста с программированием, оператор case, программа: паскаль
построить блок схему и составить программу для решения след. задачи
Задача. Составить только блок схему решения
Помогите составить программу на с++(условный оператор
1. что представляет собой составной оператор case