Определить общую стоимость накопленного оборудования за n лет - C (СИ)
Формулировка задачи:
Фирма ежегодно на протяжении n лет закупает оборудование стоимостью s1,s2,s3,....,sn рублей в год (эти числа вводятся и обрабатываются последовательно). Ежегодно в результате износа и амортизации все имеющееся оборудование уценяется на p%. Какова общая стоимость накопленного оборудования за n лет?
Не совсем понимаю, как решить
Решение задачи: «Определить общую стоимость накопленного оборудования за n лет»
textual
Листинг программы
#include <stdio.h>
int main() {
int n; // кол-во лет
float p; // уценка
float s; // стоимость закупки нового обор-ния
scanf("%d %f", &n, &p); //сразу считываем общее кол-во лет и ежегодный % уценки;
for ( int i = 0; i < n; i++ ) {
scanf("%f", &s); //считываем ежегодную последовательность закупки нового обор-ния;
/*
и здесь же реализуем стоимость ежегодного износа оборудования,
не придумал еще как.
*/
}
printf("%f\n", s); //выводим общую стоимость обор-ния за n-лет с учетом износа.
return 0;
}
Объяснение кода листинга программы
- Переменная
nинициализируется значением общего количества лет. - Переменная
pинициализируется значением процента уценки за год. - Переменная
sинициализируется значением стоимости ежегодной закупки нового оборудования. - С помощью цикла
forпроисходит последовательное чтение значений переменнойsв течение указанного количества лет. - В теле цикла
forпока не придумано, как реализовать учет износа оборудования. - После окончания цикла
forвыводится значение переменнойs, которое представляет собой общую стоимость оборудования за указанное количество лет с учетом износа. - Программа возвращает 0, что означает успешный конец работы.