Форум программистов, компьютерный форум, киберфорум
C# для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.73/11: Рейтинг темы: голосов - 11, средняя оценка - 4.73
0 / 0 / 0
Регистрация: 13.09.2013
Сообщений: 37
1

Программирование ветвлений и программирование циклов

19.09.2013, 00:55. Просмотров 2031. Ответов 13
Метки нет (Все метки)

Разбираюсь в двух поставленных выше темах.Нужны примеры двух программ.Язык C#.
1)В первой программе вычислить значение функции по указанной формуле, использовать функции математической библиотеки. Во второй программе вычислить значение функции, используя условную операцию «?:». В третьей программе использовать условный оператор if.
http://2.firepic.org/2/images/... crk7op.jpg
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
19.09.2013, 00:55
Ответы с готовыми решениями:

Программирование циклов
В общем, у меня задание, которое необходимо написать на C#. Дано задание: У меня два кода, и я...

Программирование циклов
Всем приятного для , прошу вас помочь . Нужно сделать задачу в консольном режиме C# Задача : Дано...

Программирование ветвлений
Задачи на использование операторов условия. Осуществить ввод необходимых данных, выполнить...

Программирование ветвлений
Даны отрезки a, b, c, d. Проверить могут ли они служить сторонами прямоугольника. Помогите

13
0 / 0 / 0
Регистрация: 13.09.2013
Сообщений: 37
20.09.2013, 18:58  [ТС] 2
Ни один программист на форуме не знает, как написать формулу на языке C#?!
0
Неадекват
1430 / 1184 / 229
Регистрация: 02.04.2010
Сообщений: 2,718
Записей в блоге: 2
20.09.2013, 19:02 3
EastIndiaTradin, Знают. Просто задание скучное и элементарное. Это самые-самые основы, минимум напряжения мозга.
0
Администратор
Эксперт .NET
8875 / 4259 / 743
Регистрация: 17.04.2012
Сообщений: 9,078
Записей в блоге: 14
20.09.2013, 19:28 4
1)
C#
1
2
return Math.Exp((Math.Log(r) - Math.Cos(r*  r)) /
                 Math.Pow(Math.Sin(r), 2d) + Math.Tan(3d * r));
2)
C#
1
return (x > 0) ? ((y < 0) ? x + y : ((y > 1) ? x / (y - 1) : x - y)) : x - y;
Ужас, а не код, такое с помощью тернарного оператора не пишут

3) Метод среднего числа
Решение с помощью if тоже длинное и некрасивое
0
0 / 0 / 0
Регистрация: 13.09.2013
Сообщений: 37
20.09.2013, 19:30  [ТС] 5
freeba, я же написал, что мне нужны эти программы, как пример, а не просто копи-паст.Я написал первую и вторую, но не знаю правильно ли они считают значения.
0
Master of Orion
Эксперт .NET
6078 / 4934 / 905
Регистрация: 10.07.2011
Сообщений: 14,522
Записей в блоге: 5
20.09.2013, 20:24 6
EastIndiaTradin, ну так покажите, если будет ошибка - исправят. А вот с нуля вряд ли что-то получите.
0
0 / 0 / 0
Регистрация: 13.09.2013
Сообщений: 37
22.09.2013, 14:18  [ТС] 7
C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#include <stdio.h>
#include <stdlib.h>
#include <math.h>
 
 
int main()
 {
    float s, r;
 
    printf ( "Введите значение переменной r (Vvedite znachnye peremennoi r) \n" );
    scanf ( "%d", &r );
 
 s=exp((log(r)-cos(pow(r,2)))/(pow(sin(r),2)+tan(3*r)));
 
    printf ("%d",s);
 
}
Вот моя программа для первого пункта.Программа работает, но не правильно, как я понимаю.
 Комментарий модератора 
И при чем здесь C#?
0
Master of Orion
Эксперт .NET
6078 / 4934 / 905
Регистрация: 10.07.2011
Сообщений: 14,522
Записей в блоге: 5
22.09.2013, 15:24 8
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#include <stdio.h>
#include <stdlib.h>
#include <math.h>
 
 
int main()
{
    float s, r;
 
    printf("Input R \r\n");
    scanf_s("%f", &r);
 
    s = exp((log(r) - cos(pow(r, 2))) / (pow(sin(r), 2) + tan(3 * r)));
 
    printf("%d", s);
    getchar();
}
0
0 / 0 / 0
Регистрация: 13.09.2013
Сообщений: 37
22.09.2013, 17:38  [ТС] 9
Psilon, для чего Input в десятой строке, как пояснение для пользователя?И что означет S на конце scanf_s в одинадцатой строке?
0
Master of Orion
Эксперт .NET
6078 / 4934 / 905
Регистрация: 10.07.2011
Сообщений: 14,522
Записей в блоге: 5
22.09.2013, 17:45 10
EastIndiaTradin,
1) для того, чтобы что-то написать, потому что русский шрифт нужно выставлять отдельно, а мне лень
2) потому что Microsoft просит, чтобы использовали функции с приставкой _s.

Добавлено через 3 минуты
http://answers.yahoo.com/quest... 426AAWMnHi

Добавлено через 25 секунд
http://stackoverflow.com/quest... simulation
0
0 / 0 / 0
Регистрация: 13.09.2013
Сообщений: 37
22.09.2013, 17:54  [ТС] 11
Psilon, очень хорошо.Если можно в этой теме еще небольшой вопрос, я пишу программы в DEV-C++ - консольное приложение и все работает.Пробую ту же написанную программу в VS 2013 и появляется ошибка:
http://5.firepic.org/5/images/... o9o369.png
Что я делаю не так?
0
Master of Orion
Эксперт .NET
6078 / 4934 / 905
Регистрация: 10.07.2011
Сообщений: 14,522
Записей в блоге: 5
22.09.2013, 18:24 12
EastIndiaTradin, эм, вообще-то я компилил в студии:
0
Миниатюры
Программирование ветвлений и программирование циклов  
0 / 0 / 0
Регистрация: 13.09.2013
Сообщений: 37
22.09.2013, 20:49  [ТС] 13
Psilon, и что выбирали проект-консольное приложение?Смотрю у ваас ультимативная версия, у меня бесплатная, студенческая, может у меня такой проект нельзя создавать.А вообще, напишите название выбираемого вами проекта.
0
Master of Orion
Эксперт .NET
6078 / 4934 / 905
Регистрация: 10.07.2011
Сообщений: 14,522
Записей в блоге: 5
22.09.2013, 21:16 14
EastIndiaTradin, пустой консольный.
Тем более, что все RC бесплатные.
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
22.09.2013, 21:16

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

программирование ветвлений
http://www.stu**********/preview/2545030/ 15 вариант помогите а то учитель необьясняет как это...

программирование ветвлений java
нужно написать код ..не могу понять что писать

Программирование ветвлений (оператор if)
Напишите программу, которая запрашивает на ввод число. Если оно положительное, то на экран...

Тема:Программирование ветвлений
p-3q, если p&gt;=100; f(p,q)= p-2q, если 0&lt;p&lt;100,q&lt;20; p+q/2q, в остальных...


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

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

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.