#HelpMe

R0M1k

Участник
Автор темы
35
6

Здравствуйте.​

У меня есть две переменные.​

1. moneys = 4.131.584​

2. moneyse = 8.256.146​

Проблема втом что я хочу сделать что бы показывало проценты сколько я заработал, когда сумма было из одной точкой, оно мне показывало, когда их две, оно ничего не показывает.​

Возможно как-то реализовать?​

 
Решение

Здравствуйте.​

У меня есть две переменные.​

1. moneys = 4.131.584​

2. moneyse = 8.256.146​

Проблема втом что я хочу сделать что бы показывало проценты сколько я заработал, когда сумма было из одной точкой, оно мне показывало, когда их две, оно ничего не показывает.​

Возможно как-то реализовать?​

Думаю, что разберёшься..
AutoHotKey:
moneys := "4.131.584"
moneyse := "8.256.146"

;Убираем точки из переменных
money_1 := RegExReplace(moneys, "\.", "")
money_2 := RegExReplace(moneyse, "\.", "")

; Чисто для примера сложим обе переменные
summa := money_1 + money_2

; Добавляем точки к полученной сумме
summa_point := RegExReplace(summa,"\d(?=(\d{3})+$)", "$0.")
; Или же делаем всё одной строкой
; summa :=...

chapo

🫡 В армии с 17.10.2023. В ЛС НЕ ОТВЕЧАЮ
Друг
8,777
11,226
Последнее редактирование:

darksoor

Известный
674
353

Здравствуйте.​

У меня есть две переменные.​

1. moneys = 4.131.584​

2. moneyse = 8.256.146​

Проблема втом что я хочу сделать что бы показывало проценты сколько я заработал, когда сумма было из одной точкой, оно мне показывало, когда их две, оно ничего не показывает.​

Возможно как-то реализовать?​

Думаю, что разберёшься..
AutoHotKey:
moneys := "4.131.584"
moneyse := "8.256.146"

;Убираем точки из переменных
money_1 := RegExReplace(moneys, "\.", "")
money_2 := RegExReplace(moneyse, "\.", "")

; Чисто для примера сложим обе переменные
summa := money_1 + money_2

; Добавляем точки к полученной сумме
summa_point := RegExReplace(summa,"\d(?=(\d{3})+$)", "$0.")
; Или же делаем всё одной строкой
; summa := RegExReplace((money_1 + money_2),"\d(?=(\d{3})+$)", "$0.")
 
  • Нравится
Реакции: R0M1k

R0M1k

Участник
Автор темы
35
6
Думаю, что разберёшься..
AutoHotKey:
moneys := "4.131.584"
moneyse := "8.256.146"

;Убираем точки из переменных
money_1 := RegExReplace(moneys, "\.", "")
money_2 := RegExReplace(moneyse, "\.", "")

; Чисто для примера сложим обе переменные
summa := money_1 + money_2

; Добавляем точки к полученной сумме
summa_point := RegExReplace(summa,"\d(?=(\d{3})+$)", "$0.")
; Или же делаем всё одной строкой
; summa := RegExReplace((money_1 + money_2),"\d(?=(\d{3})+$)", "$0.")
Спасиба, очень благодарен.
 
  • Нравится
Реакции: darksoor