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

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

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

Студворк — интернет-сервис помощи студентам
в чем ошибка ? не вычисляет дробную часть
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
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
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! Вот что у меня получилось: Function My_name(X As...

0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
09.01.2011, 11:54
Помогаю со студенческими работами здесь

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

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

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

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

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


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

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
Новые блоги и статьи
делаю науч статью по влиянию грибов на сукцессию
anaschu 13.03.2026
прикрепляю статью
SDL3 для Desktop (MinGW): Создаём пустое окно с нуля для 2D-графики на SDL3, Си и C++
8Observer8 10.03.2026
Содержание блога Финальные проекты на Си и на C++: hello-sdl3-c. zip hello-sdl3-cpp. zip Результат:
Установка CMake и MinGW 13.1 для сборки С и C++ приложений из консоли и из Qt Creator в EXE
8Observer8 10.03.2026
Содержание блога MinGW - это коллекция инструментов для сборки приложений в EXE. CMake - это система сборки приложений. Здесь описаны базовые шаги для старта программирования с помощью CMake и. . .
Как дизайн сайта влияет на конверсию: 7 решений, которые реально повышают заявки
Neotwalker 08.03.2026
Многие до сих пор воспринимают дизайн сайта как “красивую оболочку”. На практике всё иначе: дизайн напрямую влияет на то, оставит человек заявку или уйдёт через несколько секунд. Даже если у вас. . .
Модульная разработка через 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 На первой гифке отладочные линии отключены, а на второй включены:. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru