Форум программистов  
Контакты: о проблемах с регистрацией, почтой и по другим вопросам пишите сюда - alarforum@yandex.ru, проверяйте папку спам! Обязательно пройдите активизацию e-mail.

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

Восстановить пароль
Повторная активизация e-mail

Ответ
 
Опции темы
Старый 23.09.2017, 14:13   #1
Малой+-
Новичок
 
Регистрация: 23.09.2017
Сообщений: 3
Репутация: 10
По умолчанию [C++] Программирование разветвляющихся алгоритмов - вычислить значение кусочно-заданной функции от двух переменных

Помогите написать код на C++
сам пример во вложении.
Спасибо.
Изображения
Тип файла: png Снимок экрана (18).png (71.7 Кб, 1 просмотров)
Малой+- вне форума   Ответить с цитированием
Старый 23.09.2017, 16:28   #2
Вадим Мошев
гигаМодератор :)
Заслуженный модератор
 
Аватар для Вадим Мошев
 
Регистрация: 12.11.2010
Адрес: Адрес: Адрес: Адрес: Адрес: Адрес: Адрес: Адрес: Адрес:
Сообщений: 7,317
Репутация: 3583
По умолчанию

Что не получается? Покажите ваши наработки. Попытайтесь сделать самостоятельно хотя бы часть, если что-то будет непонятно - обращайтесь на форум.
Вадим Мошев вне форума   Ответить с цитированием
Старый 23.09.2017, 17:49   #3
Малой+-
Новичок
 
Регистрация: 23.09.2017
Сообщений: 3
Репутация: 10
По умолчанию ну вот как то так

Код:

int main()
{
	double x,y,f,d;
	int k=0;
	printf("Input x-> ");
	scanf("%if", &x);
	printf("Input y-> ");
	scanf("%if", &y);
	printf("Select f: 1 - arcsin(x/y), 2 - e^y, 3 - ln(x*y) ->");
	scanf("%d", &k);
	switch(k)
	{
		case 1: f=asin(y/x); break;
		case 2: f=exp(y); break;
		case 3: f=log(x*y); break;
		default: printf("Function is not selected\n"); 
		return 1;
	}
	if (x>y)

______________________
Используйте тег [CODE] (кнопка с решеткой # в форме сообщения) при вставке кода на форум.

Последний раз редактировалось Alex11223; 23.09.2017 в 17:55.
Малой+- вне форума   Ответить с цитированием
Старый 23.09.2017, 17:55   #4
Alex11223
Модератор
Заслуженный модератор
 
Регистрация: 12.01.2011
Сообщений: 14,321
Репутация: 2807

icq: 512-7шесть5
skype: alexp.frl
По умолчанию

И? Вам в дверь постучало КГБ и вы не успели дописать?
Alex11223 на форуме   Ответить с цитированием
Старый 23.09.2017, 18:19   #5
Малой+-
Новичок
 
Регистрация: 23.09.2017
Сообщений: 3
Репутация: 10
По умолчанию

так вот я не могу понять что дальше писать
хотелось бы узнать
Малой+- вне форума   Ответить с цитированием
Старый 23.09.2017, 19:35   #6
Cuprum5
Форумчанин
 
Регистрация: 09.05.2017
Сообщений: 303
Репутация: 59
По умолчанию

Цитата:
Сообщение от Малой+- Посмотреть сообщение
Код:

scanf("%if", &x);

- что за флаг %if, Integer и Float одновременно? Извлечение кубического корня:
Код:

#include <math>
Resultat = pow(b, 1.0/3);

И не забудьте #include <math> приложить вначале!
А почему f(x) = arcsin(y/x) - разве оно не должно зависеть только от х? И что означают те функции, которые перечислены через запятую? Задание бредовое абсолютно. А, нужно выбрать функцию. Теперь понял!
Тангенс: tan();
Косинус: cos();
Степени: или так перемножаются числа или pow().
Условие:
Код:

if(x < y)


Последний раз редактировалось Cuprum5; 23.09.2017 в 20:09.
Cuprum5 вне форума   Ответить с цитированием
Старый 23.09.2017, 19:53   #7
Аватар
Модератор
Заслуженный модератор
 
Аватар для Аватар
 
Регистрация: 17.11.2010
Адрес: Северодонецк.ua
Сообщений: 16,504
Репутация: 5838
По умолчанию

Цитата:
А почему f(x) = arcsin(y/x) - разве оно не должно зависеть только от х?
небось описка, f(x,y) наверно надо а не f(x). А через запятую разные варианты функции, не?
__________________
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
Аватар на форуме   Ответить с цитированием
Старый 23.09.2017, 22:15   #8
Вадим Мошев
гигаМодератор :)
Заслуженный модератор
 
Аватар для Вадим Мошев
 
Регистрация: 12.11.2010
Адрес: Адрес: Адрес: Адрес: Адрес: Адрес: Адрес: Адрес: Адрес:
Сообщений: 7,317
Репутация: 3583
По умолчанию

Цитата:
Сообщение от Аватар Посмотреть сообщение
А через запятую разные варианты функции, не?
По-моему, через запятую перечислены функции, которые надо подставлять в зависимости от условий в первую, вторую или третью ветки соответственно.
Вадим Мошев вне форума   Ответить с цитированием
Ответ



Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Вычислить значение заданной Днф для заданных значений встречающихся в ней переменных Lenyska1111 Помощь студентам 0 26.05.2012 11:48
Программирование разветвляющихся алгоритмов Alexei2555 Помощь студентам 4 02.12.2011 23:57
ПРОГРАММИРОВАНИЕ РАЗВЕТВЛЯЮЩИХСЯ АЛГОРИТМОВ mell33 Помощь студентам 0 13.12.2010 14:43
Программирование разветвляющихся алгоритмов в TP. prog-er Помощь студентам 2 12.12.2010 18:00
Программирование разветвляющихся алгоритмов в Delphi7 Rom1k Помощь студентам 5 27.11.2008 15:36




19:36.


Powered by vBulletin® Version 3.8.8 Beta 2
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd.

купить трафик


как улучшить посещаемость, а также решения по монетизации сайтов, видео и приложений

RusProfile.ru


Справочник российских юридических лиц и организаций.
Проекты отопления, пеллетные котлы, бойлеры, радиаторы
интернет магазин respective.ru