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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
alex_len
1 / 1 / 0
Регистрация: 01.11.2012
Сообщений: 42
#1

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

01.11.2012, 00:49. Просмотров 590. Ответов 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 лс за сутки.
Буду признателен за помощь
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
01.11.2012, 00:49     Написать функцию, которая принимает количество часов, и возвращает стоимость стоянки
Посмотрите здесь:

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

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

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

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

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

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

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

Напишите функцию, которая принимает 3 аргумента целого типа(часы, минуты и секунды) и возвращает количество секунд - C++
5. Напишите функцию, которая принимает 3 аргумента целого типа(часы, минуты и секунды) и возвращает количество секунд, прошедших со...

Написать функцию, которая возвращает количество слов в строке - C++
Задание Написать функцию, которая возвращает количество слов в строке(могут быть пробелы знаки препинаия). Заголовок ф-и: int wordCount...

Написать функцию, которая возвращает количество цифр в целом числе - C++
Помогите, что то я не могу понять задачи, даже не знаю с чего начать)))) 2. Написать функцию, которая возвращает количество цифр в целом...

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

Написать функцию, которая возвращает количество символов, обозначающих буквы в строке - C++
Написать функцию, которая возвращает количество символов, обозначающих буквы в строке. Заголовок функции: int letterCount (const char *s);...


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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Lana_levchuk
6 / 6 / 0
Регистрация: 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;
}
litviak
0 / 0 / 0
Регистрация: 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";
}
Yandex
Объявления
01.11.2012, 01:39     Написать функцию, которая принимает количество часов, и возвращает стоимость стоянки
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru