Ваш остаток на счете пять лет назад составлял 25 000 рублей. в конце каждого года вы добавляли 4500 рублей. сегодня равен 70 000 рублей. какой была ваша среднегодовая ставка?
# # Код на ruby 2.2.3p173 (0..100).step(1) {|x| multiplier = 1.0 + x.to_f / 100
s = 25000.0 for i in 1..5 s *= multiplier s += 4500 end
p [x, s, s - 70000] if (s - 70000).abs < 1000 }
Вывод [11, 70151.56022250003, 151.56022250003298]
Если алгоритм подчета верный,то ставка 11%
staskamolbio5152
03.04.2022
Эту колдунью зовут Кодировка КОИ-8. Таблица кодирования: А-Ю, Б-А, В-Б, Г-Ц, Д-Д, Е-Е, Ж-Ф, З-Г, И-Х, Й-И, К-Й, Л-К, М-Л, Н-М, О-Н, П-О, Р-П, С-Я, Т-Р, У-С, Ф-Т, Х-У, Ц-Ж, Ч-В, Ш-Ь, Щ-Ы, Ъ-З, Ы-Ш, Ь-Э, Э-Щ, Ю-Ч, Я-Ъ, Ё-╦ Таблица построена так. Слева стоят буквы по русскому алфавиту, а справа русские буквы, соответствующие английскому алфавиту. @ - Ю (код 40), A - А (41), B - Б, C - Ц, D - Д, E - E, F - Ф, и т.д. Буква Ё - 33-ья в алфавите, она выбивается из ряда в 32 буквы, поэтому превращается не в букву, а в элемент псевдографики. И еще меняется регистр, 1-ая буква маленькая, остальные большие.
НиканоровСалиев675
03.04.2022
//Pascal ABC.NET v3.0 сборка 1111
var i,a,b:integer; ar:array[1..10] of integer;
procedure oddDec(var a,b:integer); //подпрограмме переданы аргументы a и b //процедура для вычитания в нечётном элементе begin; a:=a-b; end;
procedure NotoddInc(var a,b:integer); //подпрограмме переданы аргументы a и b //процедура для сложения в чётном элементе begin; a:=a+b; end;
begin randomize; readln(a); //ввод a readln(b); //ввод b writeln('Array:'); for i:=1 to 10 do //весь массив begin; ar[i]:=random(-20,80); //случайные числа от -20 до 80 включительно write(ar[i]:4); //вывод if odd(i) then oddDec(ar[i],b) else NotoddInc(ar[i],a); {если нечётное, то первая процедура, иначе вторая. Обращаю внимания на то, что элементы меняются сразу после вывода} end; writeln; writeln('Final array:'); //вывод получившегося массива for i:=1 to 10 do write(ar[i]:4); end.
Пример ввода: 20 10 Пример вывода: Array: 10 16 0 60 23 4 22 -20 4 55 Final array: 0 36 -10 80 13 24 12 0 -6 75
Ответить на вопрос
Поделитесь своими знаниями, ответьте на вопрос:
Ваш остаток на счете пять лет назад составлял 25 000 рублей. в конце каждого года вы добавляли 4500 рублей. сегодня равен 70 000 рублей. какой была ваша среднегодовая ставка?
(0..100).step(1) {|x|
multiplier = 1.0 + x.to_f / 100
s = 25000.0
for i in 1..5
s *= multiplier
s += 4500
end
p [x, s, s - 70000] if (s - 70000).abs < 1000
}
Вывод
[11, 70151.56022250003, 151.56022250003298]
Если алгоритм подчета верный,то ставка 11%