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

Написать функцию, которая принимает количество часов, и возвращает стоимость стоянки - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Определить окончание существительного в зависимости от введенного количества http://www.cyberforum.ru/cpp-beginners/thread684707.html
Доброго времени суток. Прошу небольшей помощи с вашей стороны. Вот в чем суть Задача: Для натурального числа К напечатать фразу "мы нашли К грибов в лесу", согласовав окончание слова "гриб" с числом К. Ну как я понял окончание зависит от последней цифры 0-9 (0,5,6,7,8,9 - "грибов", 1 - гриб, 2,3,4 - гриба) Теперь по сути, как записать что бы печаталась фраза "мы нашли К грибов в лесу" что б на...
C++ не могу с файлами разобраться, просмотрите Дан символьный файл f. Записать в файл g с сохранением порядка следования те символы файла f: а) которым в этом файле предшествует буква а; http://www.cyberforum.ru/cpp-beginners/thread684704.html
Подсчитать сколько букв и цифр в строке C++
1) Написать программу выполняющею заполнения массива из 5 элементов целыми числами, введенными с клавиатуры. 2) Дана строка заканчивающая точкой. Подсчитать сколько букв и цифр (в отдельной строке). 3)создать текстовый файл и записать в него 6 различных текстовых сток.
C++ Бесконечная последовательность рациональных чисел v0, v1, ... образована по следующему закону:
Бесконечная последовательность рациональных чисел v0, v1, ... образована по следующему закону: v0 = 1; v0 + Ck1+1v1 + ... + Ckk+1vk = 0, k = 1, 2, ... ;
C++ Заполнить массив случайными неповторяющимися значениями http://www.cyberforum.ru/cpp-beginners/thread684687.html
Уважаемые программисты, я новенькая в C++. Помогите, пожалуйста, с домашкой по одноразм. массивам. Нужно сделать прогр., кот. заполняла бы массив, сост. из десяти эл., значениями от одного до десяти в случайном виде (беспоядочном), причем, чтобы ни один эл. не повторялся.
C++ Решение олимпиадной задачи (ч.2) i:= 1 j:= 257 Цикл i:= i + x; j:= j - x; x:= x - 1 выполнили 25 раз и стало i= j. Надо найти х. подробнее

Показать сообщение отдельно
mad_svyat
17 / 17 / 0
Регистрация: 10.01.2012
Сообщений: 34
30.10.2012, 22:42     Написать функцию, которая принимает количество часов, и возвращает стоимость стоянки
Это задачка из книги Дейтла вроде. Я ее когда-то решал...
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
29
30
31
32
33
34
35
36
37
38
39
40
41
42
#include <iostream>
 
using namespace std;
 
double calculateCharges(double);
 
int main() {
    setlocale(LC_ALL, "Russian");
    double time[3],
            timeSum = 0,
            cashSum = 0;
    for (int i = 0; i < 3; i++) {
        cout << "Введите часы для автомобиля "
             << i+1 << " : ";
        cin >> time[i];
        timeSum += time[i];
    }
 
    cout << "\nАвтомобиль:\tЧасы:\tПлата:\n";
    for (int i = 0; i < 3; i++) {
        cout << i+1 << "\t\t" << time[i];
        cout << "\t" << calculateCharges(time[i]) << '\n';
        cashSum += calculateCharges(time[i]);
    }
    cout << "Итого\t\t" << timeSum << '\t' << cashSum << '\n';
 
    return 0;
}
 
double calculateCharges(double hours) {
    double cash;
    if (hours <= 3)
        cash = 2.00;
    else
        if(hours > 3 && hours <= 24)
            cash = 2 + (hours-3)*0.5;
        else if (hours > 24)
            cash = 0.0;
    if (cash >= 10.0)
        cash = 10.0;
    return cash;
}
 
Текущее время: 00:23. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru