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

Написать программу умножения и деления десятичных чисел с плавующей запятой

16.06.2012, 17:33. Показов 1751. Ответов 3
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Сама задачка: Написать программу умножения и деления десятичных чисел с плавающей запятой.Исходные числа и результат должны иметь следующую формулу:"0.nnnnn*10^mmm"(исходные данные вводятся с клавиатуры)
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
16.06.2012, 17:33
Ответы с готовыми решениями:

Написать программу умножения и деления десятичный чисел с плавающей запятой
Помогите пожалуйста написать программу умножения и деления десятичный чисел с плавающей запятой....

Написать программу алгебраического сложения десятичных чисел с плавающей запятой
Нужно написать программу алгебраического сложения десятичных чисел с плавающей запятой. Исходные...

Написать программу сложения и умножения восьмеричных чисел с плавающей запятой
Написать программу сложения и умножения восьмеричных чисел с плавающей запятой. Исходные числа и...

Написать программу умножения и деления десятичных чисел с плавающей запятой
Помогите пожалуйста написать программу умножения и деления десятичный чисел с плавающей запятой....

3
1255 / 705 / 359
Регистрация: 20.02.2010
Сообщений: 1,035
16.06.2012, 17:44 2
поищите на форуме, уже было.
0
0 / 0 / 0
Регистрация: 30.04.2012
Сообщений: 15
16.06.2012, 17:54  [ТС] 3
Нашёл, там про алгебраическое сложение.
Вот программка есть на умножение и деление, но она зацикливается:
QBasic/QuickBASIC
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
CLS
PRINT "Enter first number :";
INPUT a$
PRINT "Enter second number:";
INPUT b$
PRINT "Enter 'm' for multiplicaion or 'd' for division:";
INPUT action$
 
i = 2
DO WHILE i > 0
        SWAP a!, b!: SWAP ja, jb
        j = 3
        DO WHILE MID$(b$, j, 1) <> "*"
                j = j + 1
        LOOP
        ja = j
        a! = VAL("0." + MID$(b$, 3, j - 3))
        SWAP a$, b$
        i = i - 1
LOOP
i = 2
a% = VAL(MID$(a$, ja + 4, LEN(a$) - ja - 3))
b% = VAL(MID$(b$, jb + 4, LEN(b$) - jb - 3))
 
IF LCASE$(action$) = "m" THEN
        r! = a! * b!
        r% = a% + b%
END IF
 
IF LCASE$(action$) = "d" THEN
        r! = a! / b!
        r% = a% - b%
        IF r! >= 1 THEN
                DO WHILE INT(r!) <> 0
                        p = p + 1
                        r! = r! / 10
                LOOP
        END IF
END IF
 
IF r% + p > 0 THEN
        r$ = "0" + LTRIM$(STR$(r!)) + "*10^" + LTRIM$(STR$(r% + p))
ELSE
        r$ = "0" + LTRIM$(STR$(r!))
END IF
PRINT "Result: "; r$
END
0
1255 / 705 / 359
Регистрация: 20.02.2010
Сообщений: 1,035
16.06.2012, 18:39 4
Цитата Сообщение от Duke48 Посмотреть сообщение
но она зацикливается
вводите данные в верном формате:
Цитата Сообщение от Duke48 Посмотреть сообщение
Исходные числа и результат должны иметь следующую формулу:"0.nnnnn*10^mmm"
0
16.06.2012, 18:39
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
16.06.2012, 18:39
Помогаю со студенческими работами здесь

Приложение-калькулятор для умножения и деления десятичных чисел
Приложение-калькулятор для умножения и деления десятичных чисел. В главной форме имеются кнопки...

Написать программу умножения и деления двух данных рациональных чисел
Вот так выглядит задача : Написать программу умножения и деления двух данных рациональных чисел....

Нужно написать программу сложения, вычитания, умножения, деления больших чисел - размером в 256 бит
Здравтсвуйте, уважаемые учатсники форума. У меня следующий вопрос. В инсте пишем на Фасме под Дос....

Сделайте программу для печати таблицы умножения натуральных десятичных чисел размером 10х10
Таблица умножения. Сделайте программу для печати таблицы умножения натуральных десятичных чисел...


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

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