С наступающим Новым годом! Форум программистов, компьютерный форум, киберфорум
Наши страницы
C# для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 5.00/8: Рейтинг темы: голосов - 8, средняя оценка - 5.00
~Mi@mi~
0 / 0 / 0
Регистрация: 11.10.2010
Сообщений: 82
1

Ввывод и целой части числа и дробной

03.06.2011, 19:38. Просмотров 1408. Ответов 2
Метки нет (Все метки)

C#, работа с формами.У меня в программе необходимо вывести х1 и х2 полностью, а не только целой части (т.е. х1 должно быть равно 4,5 (а не =6), а х2=0,25 (а не =0) ,а f должно округляться и выводиться целым и быть =15, а не 18). Я пишу float, но не правильно. Исправьте ошибку, подскажите как правильно написать. Заранее спасибо)
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
        private void button1_Click(object sender, EventArgs e)
        {
            double  g1, g2;
            int a1, a2, a3, a21, a22, a23, a31, a32, a33;
            g1 = Convert.ToInt32(textBox10.Text);       //3
            g2 = Convert.ToInt32(textBox11.Text);       //4
            a1 = Convert.ToInt32(textBox1.Text);         //6
            a2 = Convert.ToInt32(textBox2.Text);         //6
            a3 = Convert.ToInt32(textBox3.Text);         //36
            a21 = Convert.ToInt32(textBox4.Text);       //4
            a22 = Convert.ToInt32(textBox5.Text);       //8
            a23 = Convert.ToInt32(textBox6.Text);       //32
            a31 = Convert.ToInt32(textBox7.Text);       //2
            a33 = Convert.ToInt32(textBox9.Text);       //2
           label1.Text =a1+"x1 + "+a2+"x2"+"="+a3+"; AB=(6;6)";
           label2.Text = a21+"x1 + "+a22+"x2"+"="+a23+"; CD=(8;4)";
           label3.Text = a31+"x1 = "+a33+"; EF=(1;0)";
           float x2 = 8 / 32; label4.Text = "x2=" +x2;
           float x1 = a1 - (a2 * x2); label5.Text = "x1=" + x1;
            double f =Math.Round((g1 * x1) + (g2 * x2));
            label6.Text = "f(x)=" + f;
 
        }
 Комментарий модератора 
Для C# есть свой тэг форматирования кода. В редакторе кнопка "C#"
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
03.06.2011, 19:38
Ответы с готовыми решениями:

Разделитель целой и дробной части вещественного числа
Вопрос, как сделать, чтобы во время работы программы при представлении...

Присвоить целой переменной k первую цифру из дробной части положительного вещественного числа
Помогите пожалуйста.Присвоить целой переменной k первую цифру из дробной части...

Разделитель целой и дробной части
Имеется: Console.Write("A B N = "); Double w; Double istr; w =...

Нахождение дробной и целой части через while
Всем доброго времени суток, есть такая вот задачка: Нужно найти дробную часть...

Класс Fraction (выделение целой и дробной части)
Не получается вывести на экран целую и дробную часть суммы(разности,...

2
Semigradskiy
5 / 5 / 2
Регистрация: 05.05.2011
Сообщений: 10
03.06.2011, 22:06 2
Для этого нужно сделать явное приведение типа (как и в c++):
C#
1
float x2 = (float)8 / 32;
1
~Mi@mi~
0 / 0 / 0
Регистрация: 11.10.2010
Сообщений: 82
03.06.2011, 22:51  [ТС] 3
Semigradskiy, большое Вам спасибо, все работает)
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
03.06.2011, 22:51

Код перестановки целой и дробной части. Где ошибся?
Ввести вещественное число А, содержащее два знака до запятой и два после....

Написать программу, которая выводит на экран значения переменных a, b, c (типа float) с пятью цифрами целой части и тремя - дробной.
Написать программу, которая выводит на экран значения переменных a, b, c (типа...

Как определить значение целой и дробной частей числа?
Исследовать положительное вещественное число А, в котором определить значения...


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

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

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