Форум программистов, компьютерный форум, киберфорум
C# Windows Forms
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.82/103: Рейтинг темы: голосов - 103, средняя оценка - 4.82
 Аватар для banan4ik993
0 / 0 / 0
Регистрация: 26.10.2013
Сообщений: 86

Умножение двух чисел в TextBox

22.02.2014, 00:01. Показов 19862. Ответов 18
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Задача такого плана я создаю окно Windows Form Application делаю там 3 текст бокса и одну кнопку в первый текст бокс ввожу число во второй ввожу число а результат соответственно выводится в 3 текст бокс при нажатии на баттон. ЧИСЛА НАДА ПЕРЕМНОЖИТЬ !!! тоесть текст бокс 1 умножить на текст бокс 2 и вывести в 3 текст бокс.
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
22.02.2014, 00:01
Ответы с готовыми решениями:

Умножение двух чисел
Создать программу которая высчитывает умножение двух чисел чисел a*b и записать результат в переменную у,где а=23,b=70

Умножение двух чисел
Начинаю работать с Ассемблером,столкнулся с проблемой умножения числа, вот код: CSEG segment org 100h Start: mov ah,9 ...

Умножение двух чисел
Люди,помогите решить задачу на Assemblere. = {* если =2^10 {5* иначе Мои штрихи,но ошибку выдает mov AL, mov AH, ...

18
71 / 62 / 33
Регистрация: 03.09.2013
Сообщений: 306
22.02.2014, 02:06
добавь в кнопку равно этот код
C#
1
2
int result =  Convert.ToInt32(textBox1.Text) *Convert.ToInt32(textBox2.Text)
textBox3.Text =result.ToString();
2
549 / 480 / 315
Регистрация: 24.09.2013
Сообщений: 3,345
Записей в блоге: 1
22.02.2014, 02:11
Лучший ответ Сообщение было отмечено mik-a-el как решение

Решение

C#
1
2
3
4
5
6
7
8
9
10
11
12
Forms Code
{
   private void button1_Click(object sender, EventArgs e)
    {
       Double db1, db2, result;
        db1 = Double.Parse(textBox1.Text);
         db2 = Double.Parse(textBox2.Text);
           result = db1 * db2;
            textBox3.Text = result.ToString();
    }
 
}
текст бокс.
1
 Аватар для banan4ik993
0 / 0 / 0
Регистрация: 26.10.2013
Сообщений: 86
22.02.2014, 15:32  [ТС]
и в первом и во втором случае выбивает FormatExseptions не обработано
0
Заблокирован
22.02.2014, 18:35
C#
1
2
int i  = Convert.toInt32(textBox1.Text)*Convert.toInt32(textBox2.Text);
textBox3.Text = i.ToString();
1
71 / 62 / 33
Регистрация: 03.09.2013
Сообщений: 306
22.02.2014, 18:53
banan4ik993,
Проблема у вас, код рабочий(ну кроме точки с запятой).
Первый вариант только для чисел без точки.
попробуйте такой тестовый вариант
C#
1
2
int result = Convert.ToInt32("5") * Convert.ToInt32("5");
MessageBox.Show( result.ToString());
1
Заблокирован
22.02.2014, 19:08
banan4ik993, попробуйте:
C#
1
2
3
4
5
6
7
8
9
10
11
12
        private void button1_Click(object sender, EventArgs e)
        {
            try
            {
                double pr = Convert.ToDouble(textBox1.Text) * Convert.ToDouble(textBox2.Text);
                textBox3.Text = pr.ToString();
            }
            catch (Exception exp)
            {
                MessageBox.Show(exp.ToString());
            }
        }
1
 Аватар для banan4ik993
0 / 0 / 0
Регистрация: 26.10.2013
Сообщений: 86
22.02.2014, 23:22  [ТС]
C#
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
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
 
namespace WindowsFormsApplication3
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }
 
        private void button1_Click(object sender, EventArgs e)
        {
            try
            {
                double pr = Convert.ToDouble(textBox1.Text) * Convert.ToDouble(textBox2.Text);
                textBox3.Text = pr.ToString();
            }
            catch (Exception exp)
            {
                MessageBox.Show(exp.ToString());
            }
        }
 
        private void textBox1_TextChanged(object sender, EventArgs e)
        {
 
        }
 
        private void textBox3_TextChanged(object sender, EventArgs e)
        {
 
        }
 
        private void textBox2_TextChanged(object sender, EventArgs e)
        {
 
        }
        }
        
        
    }
Добавлено через 1 минуту
Ну такой код должен быть или нет?
0
Заблокирован
22.02.2014, 23:27
banan4ik993, вот эту часть можно не писать:
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
 private void textBox1_TextChanged(object sender, EventArgs e)
        {
 
        }
 
        private void textBox3_TextChanged(object sender, EventArgs e)
        {
 
        }
 
        private void textBox2_TextChanged(object sender, EventArgs e)
        {
 
        }
banan4ik993, а вы "код" запускали?
1
 Аватар для banan4ik993
0 / 0 / 0
Регистрация: 26.10.2013
Сообщений: 86
22.02.2014, 23:29  [ТС]
да ошибку выдаёт щяс закомпилирую без того что вы сказали и выкину скрин
0
 Аватар для banan4ik993
0 / 0 / 0
Регистрация: 26.10.2013
Сообщений: 86
22.02.2014, 23:34  [ТС]
0
 Аватар для banan4ik993
0 / 0 / 0
Регистрация: 26.10.2013
Сообщений: 86
22.02.2014, 23:34  [ТС]
вот скрин матерится компилятор
0
Заблокирован
22.02.2014, 23:42
banan4ik993, вы не удалили из кода конструктора форм объявление событий
1
 Аватар для banan4ik993
0 / 0 / 0
Регистрация: 26.10.2013
Сообщений: 86
22.02.2014, 23:55  [ТС]
блин туплю что именно удалить напишите пожалуйста
0
Заблокирован
23.02.2014, 00:01
Лучший ответ Сообщение было отмечено banan4ik993 как решение

Решение

banan4ik993, просто двойным кликом по ошибке перейдите к коду и удалите строку с ошибкой.
они будут выглядеть вот так:
C#
1
            this.textBox3.TextChanged += new System.EventHandler(this.textBox3_TextChanged);
1
 Аватар для banan4ik993
0 / 0 / 0
Регистрация: 26.10.2013
Сообщений: 86
23.02.2014, 00:54  [ТС]
0
 Аватар для banan4ik993
0 / 0 / 0
Регистрация: 26.10.2013
Сообщений: 86
23.02.2014, 00:54  [ТС]
вот что на этот раз
0
Заблокирован
23.02.2014, 00:57
Лучший ответ Сообщение было отмечено banan4ik993 как решение

Решение

Правильно, значит вы пытаетесь ввести что-то, что нельзя сконвертировать в double
1
 Аватар для banan4ik993
0 / 0 / 0
Регистрация: 26.10.2013
Сообщений: 86
23.02.2014, 01:05  [ТС]
ввожу стандартно там 5 и 6 нажимаю на кнопку ошибка эта вылетает тоесть как нада вводить числа я пробовал и 5.0 типа умножить на 6.0 нифига

Добавлено через 4 минуты
Чуваки всем спасибо помогли всем лайки !!!
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
23.02.2014, 01:05
Помогаю со студенческими работами здесь

Умножение двух больших чисел
дано два 40 значных числа,нужно перемножить их http://e-maxx.ru/algo/big_integer от сюда и других тем с данного форума код не подходит....

Умножение двух больших чисел.
Ребята помогите,надо написать в течение 2-х часов код. Умножение двух больших чисел ручками,т.е. типа столбиком. Числа вводятся с...

Умножение двух длинных чисел
Приветствую, помогите исправить процедуру умножения двух длинных чисел: void CALL_TYPE Multiply(unsigned char *u,int N, unsigned char...

Умножение двух 16-ти разрядных чисел
Здравствуйте . Помогите , пожалуйста, понять , как умножаются числа в ассемблере. Читал , что если ax* на 16-ти разрядное число , то...

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


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

Или воспользуйтесь поиском по форуму:
19
Ответ Создать тему
Новые блоги и статьи
Модульная разработка через nuget packages
DevAlt 07.03.2026
Сложившийся в . Net-среде способ разработки чаще всего предполагает монорепозиторий в котором находятся все исходники. При создании нового решения, мы просто добавляем нужные проекты и имеем. . .
Модульный подход на примере F#
DevAlt 06.03.2026
В блоге дяди Боба наткнулся на такое определение: В этой книге («Подход, основанный на вариантах использования») Ивар утверждает, что архитектура программного обеспечения — это структуры,. . .
Управление камерой с помощью скрипта OrbitControls.js на Three.js: Вращение, зум и панорамирование
8Observer8 05.03.2026
Содержание блога Финальная демка в браузере работает на Desktop и мобильных браузерах. Итоговый код: orbit-controls-threejs-js. zip. Сканируйте QR-код на мобильном. Вращайте камеру одним пальцем,. . .
SDL3 для Web (WebAssembly): Синхронизация спрайтов SDL3 и тел Box2D
8Observer8 04.03.2026
Содержание блога Финальная демка в браузере. Итоговый код: finish-sync-physics-sprites-sdl3-c. zip На первой гифке отладочные линии отключены, а на второй включены:. . .
SDL3 для Web (WebAssembly): Идентификация объектов на Box2D v3 - использование userData и событий коллизий
8Observer8 02.03.2026
Содержание блога Финальная демка в браузере. Итоговый код: finish-collision-events-sdl3-c. zip Сканируйте QR-код на мобильном и вы увидите, что появится джойстик для управления главным героем. . . .
Реалии
Hrethgir 01.03.2026
Нет, я не закончил до сих пор симулятор. Эта задача сложнее. Не получилось уйти в плавсостав, но оно и к лучшему, возможно. Точнее получалось - но сварщиком в палубную команду, а это значит, в моём. . .
Ритм жизни
kumehtar 27.02.2026
Иногда приходится жить в ритме, где дел становится всё больше, а вовлечения в происходящее — всё меньше. Плотный график не даёт вниманию закрепиться ни на одном событии. Утро начинается с быстрых,. . .
SDL3 для Web (WebAssembly): Сборка библиотек: SDL3, Box2D, FreeType, SDL3_ttf, SDL3_mixer и SDL3_image из исходников с помощью CMake и Emscripten
8Observer8 27.02.2026
Недавно вышла версия 3. 4. 2 библиотеки SDL3. На странице официальной релиза доступны исходники, готовые DLL (для x86, x64, arm64), а также библиотеки для разработки под Android, MinGW и Visual Studio. . . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru