М
Молодежь
К
Компьютеры-и-электроника
Д
Дом-и-сад
С
Стиль-и-уход-за-собой
П
Праздники-и-традиции
Т
Транспорт
П
Путешествия
С
Семейная-жизнь
Ф
Философия-и-религия
Б
Без категории
М
Мир-работы
Х
Хобби-и-рукоделие
И
Искусство-и-развлечения
В
Взаимоотношения
З
Здоровье
К
Кулинария-и-гостеприимство
Ф
Финансы-и-бизнес
П
Питомцы-и-животные
О
Образование
О
Образование-и-коммуникации
Alfa1sames
Alfa1sames
21.07.2020 03:30 •  Информатика

Вклад в банк составил S р. Ежемесячная процентная ставка N1%. По нечетным месяцам на вклад поступало дополнительно N2% от первоначального вклада. Сколько денег будет на счету через год. Cистема С+++

👇
Ответ:
HrenSGori
HrenSGori
21.07.2020

Написал на С++

Объяснение:

#include <iostream>

#include <windows.h>//для русской раскладки

#include <cmath>//для sqrt и pow

using namespace std;

int main()

{

SetConsoleCP(1251);//подключаем русскую раскладку

SetConsoleOutputCP(1251);

float S = 0;//сумма первоначального вклада

float N1, N2;//ежемесячные процентные ставки

float resS = S;//сумма вклада спустя год

cout << "Введите сумму вклада: ";

cin >> S;

cout << "Введите значение ежемесячной процентной ставки в процентах: ";

cin >> N1;

cout << "Введите значение дополнительной процентной ставки по нечетный месяцам в процентах: ";

cin >> N2;

for (int i = 1; i < 13; i++)

{

 if (i % 2 == 0)

  resS = resS + resS * (N1 / 100);

 else

  resS = resS + resS * (N1 / 100) + S * (N2 / 100);

}

cout << "Сумма вклада спустя год будет равна: " << resS << endl;

system("pause");

return 0;

}

4,8(99 оценок)
Открыть все ответы
Ответ:
gumarin78
gumarin78
21.07.2020
1000 = 2^3*1 + 2^2*0 + 2^1*0 + 2^0*0 = 8 + 0 + 0 + 0 = 8
0001 = 2^3*0 + 2^2*0 + 2^1*0 + 2^0*1 = 0 + 0 + 0 + 1 = 1
0110 = 2^3*0 + 2^2*1 + 2^1*1 + 2^0*0 = 0 + 4 + 2 + 0 = 6
0001 = 2^3*0 + 2^2*0 + 2^1*0 + 2^0*1 = 0 + 0 + 0 + 1 = 1
0101 = 2^3*0 + 2^2*1 + 2^1*0 + 2^0*1 = 0 + 4 + 0 + 1 = 5
0100 = 2^3*0 + 2^2*1 + 2^1*0 + 2^0*0 = 0 + 4 + 0 + 0 = 4
1001 = 2^3*1 + 2^2*0 + 2^1*0 + 2^0*1 = 8 + 0 + 0 + 1 = 9

Если это одно большое число, то вот так

1000000101100001010101001001 = 2^27*1 + 2^26*0 + 2^25*0 + 2^24*0 + 2^23*0 + 2^22*0 + 2^21*0 + 2^20*1 + 2^19*0 + 2^18*1 + 2^17*1 + 2^16*0 + 2^15*0 + 2^14*0 + 2^13*0 + 2^12*1 + 2^11*0 + 2^10*1 + 2^9*0 + 2^8*1 + 2^7*0 + 2^6*1 + 2^5*0 + 2^4*0 + 2^3*1 + 2^2*0 + 2^1*0 + 20*1 = 134217728 + 0 + 0 + 0 + 0 + 0 + 0 + 1048576 + 0 + 262144 + 131072 + 0 + 0 + 0 + 0 + 4096 + 0 + 1024 + 0 + 256 + 0 + 64 + 0 + 0 + 8 + 0 + 0 + 1 = 135664969

^ - Возведение в степень
4,7(20 оценок)
Ответ:
Dendizevs
Dendizevs
21.07.2020
1)var n,k: integer; begin   write('число:   ');   readln(n);   k: =0;   repeat     k: =k*10+n mod 10;     n: =n div 10;   until n=0;   writeln('новое число:   ',k); end. 2) var n,k,m: integer; begin  write('двоичное число:   ');   readln(n);   k: =1;   m: =0;   repeat    m: =m+k*(n mod 10);     n: =n div 10;     k: =k*2;   until n=0;   writeln('десятичное число:   ',m); end.
4,5(5 оценок)
Это интересно:
Новые ответы от MOGZ: Информатика
logo
Вход Регистрация
Что ты хочешь узнать?
Спроси Mozg
Открыть лучший ответ