Вопрос задан 29.07.2023 в 02:29. Предмет Информатика. Спрашивает Данченков Ваня.

Напишите программу, при помощи которой можно подсчитать расходы на доставку мебели. Исходные данные

для расчета – номер этажа и информация о наличии и типе лифта (грузовой или обычный). C++
0 0
Перейти к ответам

Ответы на вопрос

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Креслов Дима.
Надеюсь без ошибок. Цену за отдельные аспекты назначте сами:

#include stdlib.h
#include <iostream>
using namespace std;

int main() {
setlocale(LC_ALL, "Russian");

int floor;
char lift, type0;
double price_floor;
double price_elevator;
double price_type;
double total_price;
bool elevator;

cout << "Введите номер этажа: ";
cin >> floor;

if (floor == 1 || floor <= 3) price_floor=1;
if (floor <= 6 && floor > 3) price_floor=2;
if (floor <= 9 && floor > 6) price_floor=3;
else if price_floor=4;

cout << "Имеется ли в вашем помещении лифт? "; //Ответ + или -
cin >> lift;
switch (lift) {
case '+':
price_elevator=1;
elevator=true;
break;
case '-':
price_elevator=2;
break;
}

if (elevator) {
cout << "Грузоподъемный? ";
cin >> type0;
switch (type0) {
case '+':
price_type=1
break;
case '-':
price_type=2;
break;
}
}
else if cout <<"\n";
cout <<"\n";
total_price=price_elevator + price_floor + price_type;
cout << "Конечная цена: " << total_price <<endl;
system ("pause");
return 0;
}

0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Для создания программы на C++, которая позволит подсчитать расходы на доставку мебели, нам понадобится получить информацию о номере этажа и наличии/типе лифта. Затем, на основе этих данных, мы выполним расчет стоимости доставки. Ниже приведен код программы:

cpp
#include <iostream> using namespace std; int main() { // Константы, определяющие стоимость доставки const double COST_PER_FLOOR = 50.0; const double COST_CARGO_LIFT = 100.0; int floorNumber; char liftType; double totalCost = 0.0; // Ввод информации о номере этажа cout << "Введите номер этажа: "; cin >> floorNumber; // Ввод информации о типе лифта cout << "Есть ли грузовой лифт? (y/n): "; cin >> liftType; // Проверка ввода на правильность if (liftType != 'y' && liftType != 'n') { cout << "Ошибка ввода! Допустимые значения: 'y' или 'n'." << endl; return 1; // Завершение программы с ошибкой } // Расчет стоимости доставки totalCost = floorNumber * COST_PER_FLOOR; if (liftType == 'y') { totalCost += COST_CARGO_LIFT; } // Вывод результатов cout << "Стоимость доставки мебели: " << totalCost << " рублей" << endl; return 0; }

Программа просит пользователя ввести номер этажа и информацию о наличии грузового лифта (ответы могут быть "y" - да или "n" - нет). Затем она выполняет расчет на основе заданных констант и введенных данных и выводит общую стоимость доставки мебели.

Обратите внимание, что в данной программе не учитываются дополнительные факторы, такие как габариты мебели, временные затраты и т. д. Если необходимо более точное определение стоимости, требуется дополнительная информация и условия расчета.

0 0

Похожие вопросы

Топ вопросов за вчера в категории Информатика

Последние заданные вопросы в категории Информатика

Задать вопрос