Необходимо решить программу на С++builder 5,0

  • Автор темы Guest
  • Дата начала
G

Guest

#1
Вычислить значения выражений,учитывая ограниченность входных данных:
z=pow(cos(x),4)+pow(sin(y),2)+1/4*pow(sin(2x),2)-1
z=1/sqrt(b+2)
Помогите пожалуйста найти ошибку в коде:

108157_162612.jpg
 

Вложения

I

IrineK

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

Поскольку в знаменателе стоит корень из выражения, требуем, чтобы выражение было строго положительным: b+2>0, т.е. b>-2
Алгоритм будет такой:
1) запрос пользователя на ввод b
2) проверка b>-2, если да - переход на 3), если нет - на 4)
3) считаем z, выводим результат.
4) выводим сообщение: b - вне области определения, решений нет.
 
S

StudyMen

#3
Профессиональная и оперативная помощь студентам в решении задач по программированию.
Реализатор: ведущий разработчик. Более 5000 выполненных работ по программированию для студентов всех ВУЗов России более чем на 25 различных языках программирования.
Стоимость: от 30 рублей за задачу.
Оплата: оплата производится после выполнения задачи (то есть без предоплаты).
Способ оплаты: электронный платежные системы webMoney и Яндекс-деньги.
Контакты для связи:
Email: administrator@studymen.ru
Skype: studymen
ICQ: 639151387