Aufgabe: Zwei Tarif Stromzähler

Aufgabe: составить программу для расчета стоимости электроэнергии по показаниям двухтарифного электросчетчика. Имеется двухтарифный электросчетчик. Показания снимаются в конце месяца. Данные для расчетаразница между показаниями за предыдущий месяц и за текущий (дневного и ночного тарифа.) Ausgangsdaten:

  • Дневной тариф (mit 7-00 утра до 23-00);
  • Ночной тариф (mit 23-00 zu 7-00 утра );
  • Первая тарифная зона – zu 100 кВт*час: 0.456 грн
  • Вторая тарифная зона – von 100 zu 600 кВт*час: 0.789 грн
  • Третья тарифная зонасвыше 600 кВт*час: 1.479 грн
  • Ночной тариф – 50% от стоимости каждой дневной тарифной зоны

Newsletter neue Lektionen über die Programmierung:

Aufgabe: Zwei Tarif Stromzähler
5 (100%) 3 Stimmen

10 Gedanken zu "Aufgabe: Zwei Tarif Stromzähler

  1. guten Tag. Хочу показать вам мой вариант решения. Es scheint mir, он несколько попроще, предложенного выше.

    1. И еще вопрос к создателю задачи: зачем в условии указано время когда считаются дневные, а когда ночные кВт*ч. Думала, куда это можно всунуть, в for что ли чтобы от начального значения до конечного считать сутки и делить показания на день и ночь. Но решила не мудрить. И в итоге в вашем решении не увидела применения этих данных. Так вот и вопрос – warum? sicherlich, чтобы порадовать мозг новой информацией и заставить немного задуматься о сути данных :)

  2. Спасибо большое за задачу.
    мне кажется что моя программа немного полегче, но вроде как считает также, если я не права, поправьте пожалуйста.

  3. Невнимательный, Entschuldigung, то что выше можно удалить )
    Плюшки вроде текста с информацией и цикл while для повтора, можно допилить самостоятельно, Entscheidung:

  4. Эммчет как-то кривовато работает ваш тег предформатированного текста

  5. Режет половину текста… (
    Если прокатит, то вот сама функция подсчета:
    double summ(double value)
    {
    double result = 0;
    double do100 = 0.456;
    double do600 = 0.789;
    double ot600 = 1.479;

    ob (Wert > 600)
    {
    result += ((Wert – 599) * ot600);
    value = value – (Wert – 599);
    }
    ob (Wert > 100)
    {
    result += ((Wert – 99) * do600);
    value = value – (Wert – 99);
    }
    result += (Wert * do100);

    Rückgabeergebnis;
    }

    ночной и дневной тариф считаются, одинаково, при выводе делим ночной на 2 и суммируем результаты

    1. Не пишите в комментарии свой код!
      Er will nicht hier, комментарии делались вовсе не для этого.

      1. А зачем нужны комментарии? Разве не для того, чтобы делиться своими решениями?
        И для тех, кто не заметил: неверно написано решение примера с точки зрения здоровой математики. Зачем суммировать дневной и ночной тарифы в кВт? Правильно посчитать кол-во дневных * на тариф этой зоны + кол-во ночных*на тариф соответствующей зоны.
        В условии же сказаноНочной тариф – 50% от стоимости КАЖДОЙ дневной тарифной зоны”.

      2. Поля комментариев – für, чтобы иметь возможность спросить что-то по тонким вопросам синтаксиса, по составу библиотек, использованию конструкций, плюсах и минусах тех или иных конструкцийи мн. мн. ещё о чём относительно языка C++.

        aber, во-первых, движок сайта nicht erlaubt нормально вписать сюда код (он его искажает!).

        А во-вторых (и это главное!), кому интересны здесь пЫанЭрские изыски начинающих? И на что они рассчитывают? – что кто-то будет оценивать и давать рецензию этим попыткам?

Leave a Reply to Katia Antwort verwerfen

Deine Email-Adresse wird nicht veröffentlicht. erforderliche Felder sind markiert *