Rom2Arab

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

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

Valery Ochkov

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

Группа: User

Why doesn't the cycle end?
See please the attachRome-Arab.sm (40 КиБ) скачан 127 раз(а).
#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 КиБ) скачан 125 раз(а).

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

Alvaro Diaz Falconi

1 005 сообщений из 1 677 понравились пользователям.

Группа: 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 сообщений из 634 понравились пользователям.

Группа: User

Thanks!

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

Alvaro Diaz Falconi

1 005 сообщений из 1 677 понравились пользователям.

Группа: User

Wrote

Thanks!

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



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 сообщений из 634 понравились пользователям.

Группа: User

Wrote

Wrote

Thanks!

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



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

1 005 сообщений из 1 677 понравились пользователям.

Группа: 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 сообщений из 634 понравились пользователям.

Группа: 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 сообщений из 634 понравились пользователям.

Группа: User

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

Martin Kraska

1 230 сообщений из 2 156 понравились пользователям.

Группа: 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 сообщений из 634 понравились пользователям.

Группа: 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 сообщений из 634 понравились пользователям.

Группа: 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
  • Новые сообщения Новые сообщения
  • Нет новых сообщений Нет новых сообщений