While15. Начальный вклад в банке равен 1000 руб. Через каждый месяц размер вклада увеличивается на $$P$$ процентов от имеющейся суммы ($$P$$ — вещественное число, $$0 < P < 25$$). По данному $$P$$ определить, через сколько месяцев размер вклада превысит 1100 руб., и вывести найденное количество месяцев $$K$$ (целое число) и итоговый размер вклада $$S$$ (вещественное число).
Решение:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 |
#include <stdio.h> int main(void) { float p; printf("P:"); scanf ("%f", &p); int k=1; float s=1000; while (s<=1100) { ++k; s+=s*p/100; } printf("K: %i\nS:%f\n",k,s); return 0; } |
Другие задачи из раздела While можно посмотреть здесь.
Комментарии: