You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
if(number<-99999.99m)thrownewArgumentOutOfRangeException(nameof(number),"Входното число не може да бъде по-малко от -99999.99");
139
+
if(numberis<-99999.99m or >99999.99m)thrownewArgumentOutOfRangeException(nameof(number),"Входното число трябва да бъде в интервала [-99999.99; 99999.99]");
if(numberis0 or 0.0m)returncurrencyDescriptor.Vocabulary.NumbersZeroToNineteen[0]+currencyDescriptor.MajorCurrencyUnitPlural;// нула лева, нула евро
143
143
144
144
varisNegativeNumber=number<0;
145
145
number=Math.Abs(number);// Convert negative number to positive
146
146
147
-
varleva=(int)number;
148
-
varstotinki=(int)((number%1.0m)*100);
147
+
varmajorUnit=(int)number;
148
+
varminorUnit=(int)((number%1.0m)*100);
149
149
150
-
if(number==1&&stotinki==0)returnAppendNegativePrefix(currencyDescriptor.Vocabulary.NumbersZeroToNineteen[leva]+currencyDescriptor.MajorCurrencyUnitSingular,isNegativeNumber);// един лев, едно евро
150
+
if(number==1&&minorUnit==0)returnAppendNegativePrefix(currencyDescriptor.Vocabulary.NumbersZeroToNineteen[majorUnit]+currencyDescriptor.MajorCurrencyUnitSingular,isNegativeNumber);// един лев, едно евро
0 commit comments