До ть будь ласка зробити таблицю у MS Excel за зазначеними умовами:
Музей пропонує знижки відвідувачам, залежно від категорії:
дітям до 7 років – вхід безкоштовний (знижка складає 100%),
для дітей від 7 до 17 років – знижка складає 15%,
для студентів – знижка складає 50%,
пільговикам різних категорій – 30%,
решті категорій - знижки не надаються.
Визначте для кожного відвідувача відсоток знижки, суму знижки і суму до сплати з урахуванням знижки.
Розрахувати загальну вартість придбаних квитків в музеї
При создании приложения, которое работает с данными в базе данных, необходимо выполнить такие основные задачи, как определение строк подключения, вставка данных и выполнение хранимых процедур. в этом разделе вы узнаете, как взаимодействовать с базой данных из простого Windows Forms приложения "формы по данным" с Visual C#, Visual Basic и ADO.NET. все технологии данных .net, в том числе наборы данных, LINQ to SQL и Entity Framework, в конечном итоге выполняют шаги, которые очень похожи на те, которые приведены в этой статье.
В этой статье демонстрируется простой быстрого получения данных из базы данных. Если приложению необходимо изменить данные с нетривиальных и обновить базу данных, следует рассмотреть возможность использования Entity Framework и привязки данных для автоматической синхронизации элементов управления пользовательского интерфейса с изменениями в базовых данных.
#include <iostream>
#include <ctime>
using namespace std;
int main()
{
const int vags = 18, places = 36;
bool train[vags][places]{};
// Если массив будет заполнятся случайными числами:
// srand(time(0));
// for(int i = 0; i < vags; i++)
// {
// for(int j = 0; j < places; j++)
// cout << (train[i][j] = rand()%2) << ' ';
// cout << endl;
// }
// --- КОНЕЦ ОБЪЯВЛЕНИЯ СЛУЧАЙНЫМИ ЧИСЛАМИ ---
// Если же будет задаваться пользователем:
// for(int i = 0; i < vags; i++)
// for(int j = 0; j < places; j++) cin >> train[i][j];
// --- КОНЕЦ ОБЪЯВЛЕНИЯ ПОЛЬЗОВАТЕЛЕМ ---
int count = 0;
for(int i = 0; i < vags; i++)
for(int j = 0; j < places; j++)
if(train[i][j]) count++;
cout << "Empty: " << count << " places!\n";
return 0;
}
P. S. Раскомментируйте нужный вам вариант (не указано каким образом будет задаваться массив).