Форум программистов, компьютерный форум, киберфорум
Basic
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
0 / 0 / 0
Регистрация: 19.12.2010
Сообщений: 21
1

Ошибка при вычислении дробной части

09.01.2011, 11:54. Показов 702. Ответов 0
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
в чем ошибка ? не вычисляет дробную часть
PureBasic
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
50
51
52
53
54
55
56
57
58
59
60
  Dim str1() As String = Split(TextBox2.Text, ",")
        Dim r4 As Double
        If UBound(str1) = 1 Then
            Dim arrc4, arrd4 As String
            Dim arr41() As Long
            Dim arr42() As Double
            Dim r41 As Long
            Dim r42, rd4 As Double
            Dim i%, j%, l%, k%
            Dim c1, c2 As Char
            arrc4 = str1(0)
            For i% = 1 To Len(arrc4)
                ReDim Preserve arr41(j%)
                c1 = arrc4.Chars(j%)
                arr41(j%) = Val(c1)
                j% = j + 1
            Next i%
            For k% = UBound(arr41) To LBound(arr41) Step -1
                arr41(l%) = arr41(l%) * 4 ^ k%
                r41 = r41 + arr41(k%)
                l% = l + 1
            Next k%
            ' дробная часть
            arrd4 = str1(1)
            Dim g As Integer
            Dim z%, x%, w%, v%
            For z% = 1 To Len(arrd4)
                ReDim Preserve arr42(x%)
                c2 = arrd4.Chars(x%)
                arr42(x%) = Val(c2)
                x% = x + 1
            Next z%
            g = UBound(arr42)
            For v% = 1 To g
                arr42(w%) = arr42(w%) * (1 / (4 ^ v%))
                r42 = r42 + arr42(w%)
                w% = w + 1
            Next v%
            Label2.Text = r41
            Label3.Text = r42
            rd4 = r41 + r42
            Label7.Text = rd4
        Else
            Dim arr4 As String
            Dim arr41() As Long
            arr4 = str1(0)
            Dim i%, j%, l%, k%
            Dim c As Char
            For i% = 1 To Len(arr4)
                ReDim Preserve arr41(j%)
                c = arr4.Chars(j%)
                arr41(j%) = Val(c)
                j% = j + 1
            Next i%
            For k% = UBound(arr41) To LBound(arr41) Step -1
                arr41(l%) = arr41(l%) * 4 ^ k%
                r4 = r4 + arr41(k%)
                l% = l + 1
            Next k%
            Label7.Text = r4
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
09.01.2011, 11:54
Ответы с готовыми решениями:

Дано положительное вещественное число Х. Определить, равна ли первая цифра его дробной части последней цифре целой части
Дано положительное вещественное число Х. Определить, равна ли первая цифра его дробной части...

Ошибка Evaluate при вычислении массива
Приветствую Вас, знатоки Excel & VBA! Я уже 3 дня путешествую по просторам инета, но, к...

Ошибка при вычислении математического выражения
(3^|x-1|-sin2+sin2x)/(cos^2(1-x)+log^2(1+x))*(5-x) Проверочные числа 1 и 3! Вот что у меня...

Вывести старшую цифру дробной части и младшую цифру целой части числа M/N
Даны натуральные числа M и N. Вывести старшую цифру дробной части и младшую цифру целой части числа...

0
09.01.2011, 11:54
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
09.01.2011, 11:54
Помогаю со студенческими работами здесь

Тангенс и логарифм: при вычислении ошибка переполнения
возник один вопрос. подскажите пожалуйста!!! а=0,256, х=lg корень из 2 y=корень из (ax в 4...

Ошибка в вычислении принадлежащей точки заштрихованной части
Как обозначить область y на месте пропуска? #include <stdio.h> #pragma hdrstop #include...

Разделитель дробной части при записи в файл
Здравствуйте, у меня возникло небольшое замешательство. У меня есть некий StreamWriter и в...

Отбрасывание дробной части числа при делении
double x = 5 / 2; cout << x; выводит не 2.5, а 2 в чем дело? как исправить? помогите плиз :(

Найти среднее арифметическое между суммами 1-й и 2-й цифр целой части и 2-й и 3-й цифрами дробной части числа
Номер 3. Дробная часть числа состоит из 3-х цифр. Найти среднее арифметическое между суммами 1-й и...

Ошибка при вычислении
clear all close all clc Ea = 0.15; Eb = 0.15; Ee = 0.1; N = 70;


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

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru