Разработайте приложение, которое рассчитает сумму банковского вклада: до 5000 $ будет рассчитывать 20% годовых, от 5000 $ до 15000 $ - 22%, с 15000$ до 24%. если можно в с# но сойдет и с++
Главное понять что же делает эта программа. А она во-первых находит сколько единиц будет в двоичной записи числа x, для этого используется переменная L. И во-вторых находит количество цифр в двоичной записи числа x, для этого используется переменная M. Теперь мы можем переформулировать условие задачи так: найти максимальное число записываемое в двоичной системе 8-ю цифрами и содержащее в этой записи ровно 5 единиц. Очевидно максимальным из всех таких чисел будет такое, у которого в старших разрядах будут единицы, а в младших разрядах нули, т.е. число 11111000, в десятичной системе это число записывается как 248. ответ: 248.
Const N = 3; M = 4; Var Z:array[1..N,1..M] of integer; i,j,B:integer; Begin Randomize; WriteLn('Исходный массив:'); For i:= 1 to N do Begin For j:= 1 to M do Begin Z[i,j]:=random(21)-10; Write(Z[i,j]:3,' ') End; WriteLn; End; WriteLn; WriteLn('Второй и четвёртый столбец переставлены:'); For i:= 1 to N do Begin B:=Z[i,2]; Z[i,2]:=Z[i,4]; Z[i,4]:=B; End; For i:= 1 to N do Begin For j:= 1 to M do Write(Z[i,j]:3,' '); WriteLn; End; End.
def __init__(self,vklad):
self.vklad = vklad
def information(self):
if self.vklad < 5000:
print("Ви маєте спалити ",self.vklad*0.2,'$ в год')
elif self.vklad >= 5000 and self.vklad <15000:
print("Ви маєте спалити ",self.vklad*0.2,'$ в год')
else:
print("Ви маєте спалити ",self.vklad*0.2,'$ в год')
n = int(input("Введыть суму: "))
one_person = Bank(n)
one_person.information()