Определить общую стоимость накопленного оборудования за 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;
}

Объяснение кода листинга программы

  1. Переменная n инициализируется значением общего количества лет.
  2. Переменная p инициализируется значением процента уценки за год.
  3. Переменная s инициализируется значением стоимости ежегодной закупки нового оборудования.
  4. С помощью цикла for происходит последовательное чтение значений переменной s в течение указанного количества лет.
  5. В теле цикла for пока не придумано, как реализовать учет износа оборудования.
  6. После окончания цикла for выводится значение переменной s, которое представляет собой общую стоимость оборудования за указанное количество лет с учетом износа.
  7. Программа возвращает 0, что означает успешный конец работы.

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

11   голосов , оценка 4 из 5
Похожие ответы