nixp.ru v3.0

17 октября 2017,
вторник,
12:22:01 MSK

DevOps с компанией «Флант»
alex_lenk написал 1 ноября 2012 года в 01:01 (814 просмотра) Ведет себя неопределенно; открыл 2 темы в форуме, оставил 2 комментария на сайте.

Добрый день. Нужна ваша не большая помощь.

все написал, но не получается одна вещь.

Код C++

#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 лс за сутки.

Буду признателен за помощь

 

alex_lenk

Благодарю, уже сам разобрался :)