3 / 3 / 1
Регистрация: 13.12.2011
Сообщений: 89

Передача в функцию знака "+", "-"

31.10.2012, 15:53. Показов 3220. Ответов 21
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Простейший пример

C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }
 
        int a = 7;
        int b = 3;
        int c = 0;
 
        private int Summa(char xxx)
        {
            c = a + xxx + b;
            return c;
        }
 
        private void button1_Click(object sender, EventArgs e)
        {
            textBox1.Text = Summa('+').ToString();
        }
    }
в текстбоксе будет значение 53, а не 10. Программа, наверно, автоматически переводит символ "+" в ANSI код. как выйти из этой ситуации?
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
31.10.2012, 15:53
Ответы с готовыми решениями:

Передача в функцию знака операции (+,-,*,/)
Хотелось бы написать функцию по работе очень похожа на калькулятор, для удобства расчетов. Но ни как не могу понять как передать операцию +...

Передача знака & через гет-запрос
Всем привет! Как передать гетом значек &?

Определить функцию получения десятичного знака
Даны натуральные числа n и k, n > 1. Напечатать k десятичных знаков числа 1/n. Программа должна использовать только целые переменные....

21
123 / 121 / 6
Регистрация: 21.12.2011
Сообщений: 348
31.10.2012, 20:14
Студворк — интернет-сервис помощи студентам
Psilon, имелся ввиду принцип, а не язык программирования. Но ваш подход всё-равно будет включать иф\свитч, ибо перед передачей параметров в метод, нужно будет всё-равно как-то определять какую операцию нужно выполнять в данный момент.
0
Master of Orion
Эксперт .NET
 Аватар для Psilon
6102 / 4958 / 905
Регистрация: 10.07.2011
Сообщений: 14,522
Записей в блоге: 5
31.10.2012, 20:34
Savvy, я-то это понимаю. Я товарищу хотел это показать, к этому и был вопрос первой строчкой-.- А код ниже: для того ,чтобы показать, что алгоритмически никакого ветвления нету, то есть проблема не в языке, а в самом алгоритме (которого тут нет), и на шарпе этот код выглядит точно также с точностью до синтаксиса... >_<
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
31.10.2012, 20:34

Написать функцию вычисления знака числа
Здравствуйте! Прошу прощения за глупый вопрос, мог бы спросить и у препода, но ждать долго, а сдать хочу досрочно) Задание прикрепил ниже. ...

Определить функцию для выделения знака числа
В общем ничего не понимаю в программировании (не моя специальность), но вот надо решить две задачи, кому не трудно, помогите. ...

Разработать вспомогательную функцию определения знака числа
Разработать вспомогательную функцию определения знака числа. Функция возвращает 1, если число положительное; -1, если - отрицательное;...

Описать функцию подсчёта указанного знака препинания в тексте
Просьба помочь выполнить следующие задания. 1, 2, 5 вроде представляю как делать, сейчас напишу и выложу сюда, проверьте пожалуйста. А...

Описать функцию, дающую число перемен знака в вещественном векторе длины 20
Здравствуйте! Помогите написать программу на Паскале: Описать функцию, дающую число перемен знака в вещественном векторе длины 20.


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

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

Новые блоги и статьи
Жара жесть.
kumehtar 18.08.2026
Пролетают летом дни Тридцать пять жары в тени. Каждый август год от года Дарит жаркую погоду.
Когда логика программы не спасает от человеческих ошибок
Maks 18.08.2026
В последнее время всё чаще и чаще сталкиваюсь с таким явлением, как абсолютная невнимательность (или глупость) пользователей. Проявляется это чаще всего на работе в коллективе. Допустим, человек с. . .
Лето уходит
kumehtar 17.08.2026
Мысли в слух
kumehtar 17.08.2026
Забавно, насколько сейчас стала доступна информация. Например о магии, духовном развитии, медитациях, и других подобных направлениях, ранее зачастую тайных, передаваемых от учителя к ученику. Хотя. . .
Перемещение строк из ТЧ в другой документ с учетом текущего пробега
Maks 17.08.2026
Реализация из решения ниже выполнена на примере нетипового документа "Автозапчасти", с ТЧ "Шины". За основу взят алгоритм отсюда: https:/ / www. cyberforum. ru/ blogs/ 359708/ 10838. html Задача: . . .
Саморегулирующийся социальный контракт для сервера cross-section.
Hrethgir 14.08.2026
С кодом конечно таких глубоких размышлений пока не было, впрочем я уже привык к алгоритмизации. Суть предмета записи: снова в диалоге с нейросетью (я взял пока себе ник для учётки админа - Rector). . . .
Часы электронные
Uhbif79 12.08.2026
Выкладываю программу часов. Программа позволяет: 1. Использовать системное время и дату, 2. Есть возможность вводить время и дату вручную. 3. Реализованы 2 будильника: начало и конец рабочего дня. . . .
Часы с будильником на основе класса QLCDNumber
Uhbif79 12.08.2026
Всем добрый день, выкладываю программу часов с будильником на основе класса QLCDNumber. Здесь я пробовал самостоятельно создавал классы, впервые столкнулся с видимостью переменной одного класса из. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru