0 / 0 / 1
Регистрация: 17.01.2018
Сообщений: 7
1

Подскажите пожалуйста, нужно сделать так, чтобы х было не равно нулю

18.01.2018, 20:35. Показов 2029. Ответов 3
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Pascal
1
2
3
4
5
6
7
8
9
10
11
Program Lab2;
Const b=2.4; c=1.7; 
Var x, a, y: real;
Begin
write ('Введите значение x='); 
readln (x);
a:=3.5*b/(b+exp(3*ln(c)));
if x < 1 then y:=sqrt(a+b/x); 
if x > 1 then y:=sqr(a*x+b*x); 
writeln ('y=', y); 
end.
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
18.01.2018, 20:35
Ответы с готовыми решениями:

Как мне сделать так чтобы было и условие больше , и меньше, и равно?
#include&lt;iostream&gt; using namespace std; int main() { setlocale(LC_ALL, &quot;ru&quot;); float a, b;...

Работающая программа только нужно с ней сделать так, чтобы центры рисовались у треугольников темже цветом,что и треугольник подскажите пожалуйста
#include &lt;vcl.h&gt; #pragma hdrstop #include &quot;Unit1.h&quot;...

Строки. Нужно сделать так, чтобы при выводе на экран не было совпадений имён.
Ребят, помогите срочно с прогой, в строках не очень разбираюсь, давно дело было. Нужно сделать...

Можно ли сделать так, чтобы после имени функции не нужно было бы писать круглые скобки?
Всем доброго времени суток. На С++ есть код:#include &lt;iostream&gt; void Write() { char s =...

3
Эксперт Pascal/Delphi
6806 / 4565 / 4817
Регистрация: 05.06.2014
Сообщений: 22,438
18.01.2018, 20:51 2
Лучший ответ Сообщение было отмечено SerTyk как решение

Решение

Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
program Lab2;
 
const
  b = 2.4;
  c = 1.7;
 
var
  x, a, y: real;
 
begin
  write('Введите значение x='); 
  readln(x);
  a := 3.5 * b / (b + exp(3 * ln(c)));
  if x = 0 then
  begin
    writeln('х=0! Низзя! Деление на 0!');
    exit;
  end
  else
  if x < 1 then 
    y := sqrt(a + b / x)
  else
    y := sqr(a * x + b * x);
  writeln('y=', y); 
end.
Добавлено через 1 минуту
SerTyk, вам еще нужно проверять, дабы при x<1 под корнем квадратным не оказалось отрицательного числа.
0
0 / 0 / 1
Регистрация: 17.01.2018
Сообщений: 7
18.01.2018, 21:03  [ТС] 3
но вот только, одно а где х>1 ?

Добавлено через 2 минуты
Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
program Lab2;
 
const
  b = 2.4;
  c = 1.7;
 
var
  x, a, y: real;
 
begin
  write('Введите значение x='); 
  readln(x);
  a := 3.5 * b / (b + exp(3 * ln(c)));
  if x = 0 then
  begin
    writeln('х=0! Нельзя! Деление на 0!');
    exit;
  end
  else
  if x < 1 then 
    y := sqrt(a + b / x)
  else
  if x > 1 then
    y := sqr(a * x + b * x);
  writeln('y=', y); 
end.
вот так можно же, вроде работает
0
Модератор
Эксперт Pascal/DelphiЭксперт NIX
7534 / 4394 / 2785
Регистрация: 22.11.2013
Сообщений: 12,588
Записей в блоге: 1
18.01.2018, 22:17 4
SerTyk,
это лишняя проверка.

Молодой папа в роддоме:
-- У меня мальчик?
-- Нет.
-- А кто?
Если условие x<1 ложно, то иначе он, безусловно, >=1.
Или 1 чем-то не подходит (условия не видно)?
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
18.01.2018, 22:17
Помогаю со студенческими работами здесь

Как сделать так, чтобы условие начало работать?Подскажите,пожалуйста
Здравствуйте. Прошу,подскажите,пожалуйста, ступор уже. Вот прога: for(n=1;n&lt;=100;n++) do...

Подскажите, пожалуйста, как сделать массив так, чтобы программа не крашилась...
Всем доброго вечера. Возникла проблема связанная с тем, что при попытке заполнения массива...

Как сделать так, чтобы логин и пароль не нужно было вводить повторно, при посещении личного кабинета?
Есть кнопка - личный кабинет, нажимая на которую пользователю появляется окно с предложением войти...

Как сделать так, чтобы логин и пароль не нужно было вводить повторно, при посещении личного кабинета?
Я новичок в JS. Необходимо решить такую задачу.Есть кнопка - личный кабинет, нажимая на которую...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2023, CyberForum.ru