Форум программистов, компьютерный форум CyberForum.ru

Зная стоимость каждой единицы оборудования, определить суммарную стоимость и кол-во единиц оборуд-я, проработавших > 10 лет - C++

Восстановить пароль Регистрация
 
bitw0279
0 / 0 / 0
Регистрация: 16.06.2013
Сообщений: 6
16.06.2013, 21:06     Зная стоимость каждой единицы оборудования, определить суммарную стоимость и кол-во единиц оборуд-я, проработавших > 10 лет #1
Здрастуйте) помогите задачку по С++ на цикл с постусловием

В цехе установлено 15 единиц оборудования, каждое из каких отработало срок (от 5 до 15 лет), известная стоимость каждой единицы оборудования. Определить суммарную стоимость, количество единиц оборудования что проработало больше 10 лет, и его стоимость.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
16.06.2013, 21:06     Зная стоимость каждой единицы оборудования, определить суммарную стоимость и кол-во единиц оборуд-я, проработавших > 10 лет
Посмотрите здесь:

Вывести список сотрудников, проработавших на предприятии более 20 лет. C++
[C++] Определить общую стоимость оборудования за n лет C++
C++ Разработать программу «Стоимость компьютера», позволяющую вычислять стоимость комплекта для АРМ различных специалистов
Разработать программу «Стоимость компьютера», позволяющую вычислять стоимость комплекта для АРМ различных специалистов C++
C++ В цехе установлено 15 единиц оборудования, каждое из которых отработало срок (от 5 до 15 лет), известна стоимость каждой единицы оборудования
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Кудаив
329 / 406 / 24
Регистрация: 27.05.2012
Сообщений: 1,163
Завершенные тесты: 2
16.06.2013, 21:40     Зная стоимость каждой единицы оборудования, определить суммарную стоимость и кол-во единиц оборуд-я, проработавших > 10 лет #2
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
struct Equipment
{
   unsigned lifetime;
   double cost;
};
 
...
SIZE = 10;
Equipment* equip = new Equipment[SIZE];
...//заполнение массива структур - оборудование
int i = 0;
 
double totalCost = 0.0;
int countBadLifeTime = 0;
double costBadLifeTime = 0.0;
 
do
{
    totalCost += equip[i].cost;
    if(equip[i].lifetime > 10)
    {
        countBadLifeTime++;
        costBadLifeTime += equip[i].cost;
    }
    i++;
} while(i < SIZE);
...
delete[] equip;
ValeryS
Модератор
6378 / 4844 / 442
Регистрация: 14.02.2011
Сообщений: 16,066
16.06.2013, 21:47     Зная стоимость каждой единицы оборудования, определить суммарную стоимость и кол-во единиц оборуд-я, проработавших > 10 лет #3
Цитата Сообщение от bitw0279 Посмотреть сообщение
В цехе установлено 15 единиц оборудования,
Цитата Сообщение от Кудаив Посмотреть сообщение
SIZE = 10;
это опечатка или какой то тайный смысл?
да и вот так наверное?
C++
1
int SIZE = 10;
Кудаив
329 / 406 / 24
Регистрация: 27.05.2012
Сообщений: 1,163
Завершенные тесты: 2
16.06.2013, 21:49     Зная стоимость каждой единицы оборудования, определить суммарную стоимость и кол-во единиц оборуд-я, проработавших > 10 лет #4
ValeryS, опечатка
okman
 Аватар для okman
15 / 21 / 1
Регистрация: 05.04.2013
Сообщений: 203
16.06.2013, 21:55     Зная стоимость каждой единицы оборудования, определить суммарную стоимость и кол-во единиц оборуд-я, проработавших > 10 лет #5
Цитата Сообщение от Кудаив Посмотреть сообщение
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
struct Equipment
{
   unsigned lifetime;
   double cost;
};
 
...
SIZE = 10;
Equipment* equip = new Equipment[SIZE];
...//заполнение массива структур - оборудование
int i = 0;
 
double totalCost = 0.0;
int countBadLifeTime = 0;
double costBadLifeTime = 0.0;
 
do
{
    totalCost += equip[i].cost;
    if(equip[i].lifetime > 10)
    {
        countBadLifeTime++;
        costBadLifeTime += equip[i].cost;
    }
    i++;
} while(i < SIZE);
...
delete[] equip;
У меня похожая задача. А можно комментарии к решению?
ValeryS
Модератор
6378 / 4844 / 442
Регистрация: 14.02.2011
Сообщений: 16,066
16.06.2013, 22:00     Зная стоимость каждой единицы оборудования, определить суммарную стоимость и кол-во единиц оборуд-я, проработавших > 10 лет #6
Цитата Сообщение от okman Посмотреть сообщение
А можно комментарии к решению?
а что там коментировать
создается структура оборудование в
которой два поля срок и стоимость
потом создается массив структур
потом заполнение ( в коде не указано)
а потом в цикле проверяешь срок больше 10 лет добавить стоимость оборудования к общей стоимости

Добавлено через 1 минуту
программа самодокументирована
(Кудаив, респект )
все переменные говорят сами за себя
okman
 Аватар для okman
15 / 21 / 1
Регистрация: 05.04.2013
Сообщений: 203
16.06.2013, 22:01     Зная стоимость каждой единицы оборудования, определить суммарную стоимость и кол-во единиц оборуд-я, проработавших > 10 лет #7
Цитата Сообщение от ValeryS Посмотреть сообщение
а что там коментировать
создается структура оборудование в
которой два поля срок и стоимость
потом создается массив структур
потом заполнение ( в коде не указано)
а потом в цикле проверяешь срок больше 10 лет добавить стоимость оборудования к общей стоимости

Добавлено через 1 минуту
программа самодокументирована
(Кудаив, респект )
все переменные говорят сами за себя
Все, теперь догнал, я то думаю что за чудо-магия
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
17.06.2013, 08:58     Зная стоимость каждой единицы оборудования, определить суммарную стоимость и кол-во единиц оборуд-я, проработавших > 10 лет
Еще ссылки по теме:

C++ Подсчитать суммарную стоимость отгрузки
C++ Используя функцию вычисления стоимости одного разговора, найти суммарную стоимость 3 звонков
Вывести список сотрудников, проработавших на предприятии более 20 лет C++

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
bitw0279
0 / 0 / 0
Регистрация: 16.06.2013
Сообщений: 6
17.06.2013, 08:58  [ТС]     Зная стоимость каждой единицы оборудования, определить суммарную стоимость и кол-во единиц оборуд-я, проработавших > 10 лет #8
а можно эту задачку на Dev С++?
Yandex
Объявления
17.06.2013, 08:58     Зная стоимость каждой единицы оборудования, определить суммарную стоимость и кол-во единиц оборуд-я, проработавших > 10 лет
Ответ Создать тему
Опции темы

Текущее время: 12:28. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru