Rom2Arab

Rom2Arab - Arab2Rom - Сообщения

#1 Опубликовано: 18.10.2023 22:06:10
Valery Ochkov

Valery Ochkov

55 сообщений из 633 понравились пользователям.

Группа: User

Why doesn't the cycle end?
See please the attachRome-Arab.sm (40 КиБ) скачан 19 раз(а).
#2 Опубликовано: 19.10.2023 00:53:00
Oscar Campo

Oscar Campo

124 сообщений из 298 понравились пользователям.

Группа: Moderator

Really it's a very strange bahavior (a bug ?), because the value of variable n is cleared when function returns from Arab2Rom()
So, a solution is to use functions fwrite() and rfile() to save the value of n on a file as a memory:

memory.png


See the atachment with the solution: Rome-Arab SOLVED.sm (41 КиБ) скачан 17 раз(а).

best,
Oscar
1 пользователям понравился этот пост
Valery Ochkov 19.10.2023 01:08:00
#3 Опубликовано: 19.10.2023 01:30:20
Alvaro Diaz Falconi

Alvaro Diaz Falconi

992 сообщений из 1674 понравились пользователям.

Группа: User

Hi. In Arab2Rom(n) you modify n.

Clipboard02.png

That's not good practice. This is a workaround for such cases.

Clipboard01.png

Best regards.
Alvaro.
2 пользователям понравился этот пост
Valery Ochkov 19.10.2023 01:46:00, Oscar Campo 19.10.2023 01:46:00
#4 Опубликовано: 19.10.2023 01:42:23
Valery Ochkov

Valery Ochkov

55 сообщений из 633 понравились пользователям.

Группа: User

Thanks!

But this have an error too!
Rom2Arab.sm (293 КиБ) скачан 22 раз(а).
#5 Опубликовано: 19.10.2023 01:52:56
Alvaro Diaz Falconi

Alvaro Diaz Falconi

992 сообщений из 1674 понравились пользователям.

Группа: User

Wrote

Thanks!

But this have an error too!
Rom2Arab.sm (293 КиБ) скачан 22 раз(а).



That's another function, not similar with the others above. Here the problem is the origin in Mathcad for strings. Try to set ORIGIN = 1 in Mathcad and rewrite the code.

Best regards.
Alvaro.
#6 Опубликовано: 19.10.2023 02:13:24
Valery Ochkov

Valery Ochkov

55 сообщений из 633 понравились пользователям.

Группа: User

Wrote

Wrote

Thanks!

But this have an error too!
Rom2Arab.sm (293 КиБ) скачан 22 раз(а).



That's another function, not similar with the others above. Here the problem is the origin in Mathcad for strings. Try to set ORIGIN = 1 in Mathcad and rewrite the code.

Best regards.
Alvaro.


RA.png

#7 Опубликовано: 19.10.2023 02:43:57
Alvaro Diaz Falconi

Alvaro Diaz Falconi

992 сообщений из 1674 понравились пользователям.

Группа: User

This is one way.

Clipboard01.png

Best regards.
Alvaro.
1 пользователям понравился этот пост
Valery Ochkov 19.10.2023 02:49:00
#8 Опубликовано: 19.10.2023 02:49:12
Valery Ochkov

Valery Ochkov

55 сообщений из 633 понравились пользователям.

Группа: User

Wrote

This is one way.

Clipboard01.png

Best regards.
Alvaro.



Thanks,
send please the sm-file!
#9 Опубликовано: 23.10.2023 00:30:24
Valery Ochkov

Valery Ochkov

55 сообщений из 633 понравились пользователям.

Группа: User

My salary in 1980
ATM-SU.png
ATM-SU.sm (6 КиБ) скачан 21 раз(а).
Rubles.png
#10 Опубликовано: 23.10.2023 01:34:42
Martin Kraska

Martin Kraska

1222 сообщений из 2150 понравились пользователям.

Группа: Moderator

If I remember correctly, 1988 a bottle of vodka (0.5l) was 3 rubles (if you got it at all, it was the time of prohibition - сухой закон). Therefore the 3-ruble-notes.
Martin Kraska Pre-configured portable distribution of SMath Studio: https://en.smath.info/wiki/SMath%20with%20Plugins.ashx
1 пользователям понравился этот пост
Valery Ochkov 23.10.2023 02:31:00
#11 Опубликовано: 23.10.2023 02:24:31
Valery Ochkov

Valery Ochkov

55 сообщений из 633 понравились пользователям.

Группа: User

Wrote

If I remember correctly, 1988 a bottle of vodka (0.5l) was 3 rubles (if you got it at all, it was the time of prohibition - сухой закон). Therefore the 3-ruble-notes.



2 рубля 87 копеек = 2.75 vodka + 0.12 bottle.

Three constants of soviet students 3.14, 2.87, 2.72
vodka.png
#12 Опубликовано: 28.10.2023 16:11:54
Valery Ochkov

Valery Ochkov

55 сообщений из 633 понравились пользователям.

Группа: User

There are also zeros in Roman numerals. See my photo from Greenwich.
And four is written this way IIII and not that way IV because there are only 12 and not 13 digits.
Arabic-0.png
  • Новые сообщения Новые сообщения
  • Нет новых сообщений Нет новых сообщений