Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.80/5: Рейтинг темы: голосов - 5, средняя оценка - 4.80
1 / 1 / 0
Регистрация: 01.11.2012
Сообщений: 42
1

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

01.11.2012, 00:49. Показов 842. Ответов 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
#include <iostream>
using namespace std;
 
int main()
{
   double a;
 
   cout << "vvedite vremja: ";
   cin >> a;
  
   float x = 2 + (a - 3) * 0.5;
  
if (a <= 3)
{
         cout << "Oplata za stojanku: 2" << endl;
}
else if (a > 3)
{
        cout << "Oplata za stojanku: " << x << endl;
}
if (a > 19)
{
         cout << "Oplata za stojanku: 10" << endl;
}
   system ("pause");
   return 0;
}
вот что у меня получилось. но мне нужно вот так по условию :

На некоторой автостоянке минимальная плата за размещение автомобиля 2Ls. В случае если машина остаётся на стоянке дольше 3 часов, необходимо дополнительно заплатить 0,50Ls за каждый час. При этом максимальная суточная плата 10Ls.
Напишите функцию, которая в качестве параметра принимает количество часов, и возвращает стоимость стоянки. (примем что машину не оставляют дольше чем на одни сутки).


Можете пожалуйста подсказать, как мне написать, чтобы было не больше 10 лс за сутки.
Буду признателен за помощь
__________________
Помощь в написании контрольных, курсовых и дипломных работ здесь
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
01.11.2012, 00:49
Ответы с готовыми решениями:

Написать функцию, которая принимает количество часов, и возвращает стоимость стоянки
На некоторой автостоянке минимальная плата за размещение автомобиля 2Ls. В случае если машина...

Написать функцию, которая принимает строку и возвращает максимальное количество одинаковых символов, идущих подряд
Написать функцию, которая принимает строку. В качестве результата возвращает максимальное...

Написать функцию, которая принимает два числа и возвращает
Режить все !!!Буду благодарин!!Заранее спасибо!!

Написать функцию, которая принимает два числа и возвращает
Решите пожалуйста!!!!!!!!!!! 4 ) число, которое получается, если к первому числу...

2
7 / 7 / 3
Регистрация: 21.10.2012
Сообщений: 26
01.11.2012, 01:09 2
по всей программе сделайте проверку на условие, чтобы ваш x был не больше 10. в нем и хранится сумма вашей платы за стоянку. что-то типа такого:
C++
1
2
3
4
5
6
7
8
9
10
11
12
if (a <= 3)
{
         cout << "Oplata za stojanku: 2" << endl;
}
if ((a > 3)&&(x<=10))
{
        cout << "Oplata za stojanku: " << x << endl;
}
if (x>10)
{
         cout << "Oplata za stojanku: 10" << endl;
}
0
0 / 0 / 1
Регистрация: 01.11.2012
Сообщений: 6
01.11.2012, 01:39 3
C++
1
2
3
4
5
6
7
8
if(a>3)
{
float x=2+(a-3)*0.5;
if(x<=10)
cout<<"Oplata :"<<x;
else
cout<<"Otplate : 10";
}
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
01.11.2012, 01:39

Написать функцию, которая принимает число, а возвращает его факториал
Написать функцию, в которую передают число х, а возвращает х! (факториал этого числа)(Консольное...

Написать функцию, которая принимает строку звуков, а возвращает звук
Всем привет! В общем, я хочу разобраться с алгоритмом в такой задаче: в каком-то языке есть только...

Реализовать функцию, которая принимает массив и возвращает количество простых чисел в нем
Ребят , есть задачи , а в частности нужно с помощью функций и деления по остатку (%) написать...

Написать функцию atoi(), которая принимает параметр - строку цифр и возвращает соответствующее ей целое
Это оказалось мне не по-силам, поэтому прошу помощи,господа:) Напишите функцию atoi(), которая...


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

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2022, CyberForum.ru