М
Молодежь
К
Компьютеры-и-электроника
Д
Дом-и-сад
С
Стиль-и-уход-за-собой
П
Праздники-и-традиции
Т
Транспорт
П
Путешествия
С
Семейная-жизнь
Ф
Философия-и-религия
Б
Без категории
М
Мир-работы
Х
Хобби-и-рукоделие
И
Искусство-и-развлечения
В
Взаимоотношения
З
Здоровье
К
Кулинария-и-гостеприимство
Ф
Финансы-и-бизнес
П
Питомцы-и-животные
О
Образование
О
Образование-и-коммуникации
natusikfire
natusikfire
02.03.2022 09:01 •  Информатика

Вновь задачка от бизнесменов. Мы все время совершенствуем свой бизнес. И теперь мы открыли свою пиццерию. Мы будем готовить пиццу 5 различных видов: Маргарита (300 р.), Пепперони (450 р.), Баварская (500 р.), Грибная (430 р.) и Мексиканская (470 р.) В этот раз клиент может выбрать разные виды пицц и разное их количество в одном заказе. Это проще сделать следующим образом: спросить клиента сколько штук пицц каждого вида ему нужно. Если ему не нужна пицца предлагаемого вида – он просто может ввести 0. Логично, что количество нужно узнать по каждому виду. В нашей пиццерии есть два вида реализации пиццы – это самовывоз и доставка. Если клиент выберет доставку, то к заказу суммируем 120 рублей, самовывоз же бесплатен. Также у нас первое время будет действовать скидка! При сумме заказа от 1200 рублей скидка составит 250 рублей. Вам необходимо реализовать эту задумку на языке Python. В итоге программа должна выводить на экран следующую информацию:

Добрый день, (фамилия) (имя)

Ваш номер телефона: (номер)

Ваш заказ: Маргарита – (количество шт.), Пепперони – (количество шт.), Баварская – (количество шт.), Грибная – (количество шт.), Мексиканская (количество шт.)

Тип заказа (самовывоз или доставка): (тип заказа)

Ваша скидка: (скидка) # если скидки нет, то выводим 0

Сумма заказа: (сумма)

Уважаемый клиент! Если Вы выбрали доставку, то сейчас Вам позвонит менеджер для уточнения деталей заказа , что Вы с нашей пиццерией!​

👇
Ответ:
lenova32
lenova32
02.03.2022

PRICE_MARGARITA = 300

PRICE_PEPERONI = 450

PRICE_BAYERN = 500

PRICE_GRIBNAY = 430

PRICE_MEXICO = 470

SKIDKA_NEED = 1200

SKIDKA_SIZE = 250

DELIVERY = 120

price = 0

name = str(input("Введите имя "))

surname = str(input("Введите фамилию "))

phone = str(input("Введите телефон "))

margarita = int(input("Сколько пиццы Маргарита желаете заказать ? "))

price += margarita * PRICE_MARGARITA

peperoni = int(input("Сколько пиццы Пеперони желаете заказать ? "))

price += margarita * PRICE_PEPERONI

bayern = int(input("Сколько пиццы Баварская желаете заказать ? "))

price += bayern * PRICE_BAYERN

gribnay = int(input("Сколько пиццы Грибная желаете заказать ? "))

price += gribnay * PRICE_GRIBNAY

mexico = int(input("Сколько пиццы Мексиканская желаете заказать ? "))

price += mexico * PRICE_MEXICO

type = str(input("Самовывоз или доставка: "))

if type == "Доставка":

   price += DELIVERY

print("\n" * 99999)

print("Добрый день, ", surname, " ", name)

print("Ваш номер телефона ", phone)

print(

   "Ваш заказ: Маргарита – {}, Пепперони – {}, Баварская – {}, Грибная – {}, Мексиканская {}".format(margarita,

                                                                                                     peperoni,

                                                                                                     bayern,

                                                                                                     gribnay,

                                                                                                     mexico))

print("Тип заказа: ", type)

if price > SKIDKA_NEED:

   print("Ваша скидка: ", SKIDKA_SIZE)

   print("Сумма заказа: ", price - SKIDKA_SIZE)

else:

   print("Ваша скидка 0 рублей")

   print("Сумма заказа: ", price)

print(

   "Уважаемый клиент! Если Вы выбрали доставку, то сейчас Вам позвонит менеджер для уточнения деталей заказа , что Вы с нашей пиццерией!")

4,8(39 оценок)
Открыть все ответы
Ответ:
89051682007
89051682007
02.03.2022

Объяснение:

1)

#include <iostream>

using namespace std;

int main()

{

  int Z[10];

  int b=0;

  for(int i=0;i<10;i++)

     Z[i]=rand()%46-20;

 

  cout<<"\nElements of the array::"<<endl;

 

  for(int i=0;i<10;i++)

  {

     cout<<i+1<<" = "<<Z[i]<<endl;

  }

 

  for(int i=0;i<10;i++)

  {

      if (Z[i]%5==0)

      {

       b++;

       Z[i]=Z[4];

      }

     cout<<i+1<<" = "<<Z[i]<<endl;

  }

  return 0;

}

2)

#include <iostream>

#include <ctime>

using namespace std;

int main()

{

  srand(time(0));

  int K[15];

  int min=0;

  int max=0;

  for(int i=0;i<15;i++)

     K[i]=rand()%36-10;

 

  cout<<"\nElements of the array::"<<endl;

 

  for(int i=0;i<15;i++)

  {

     if (K[i]%2==0)

     {

       if (min > K[i]) {min=K[i];}

       if (max < K[i]) {max=K[i];}

     }

     cout<<i+1<<" = "<<K[i]<<endl;

  }

 

  cout<<"Min = "<<min<<endl;

  cout<<"Max = "<<max<<endl;

  return 0;

}

4,8(88 оценок)
Ответ:
ваня1234456786
ваня1234456786
02.03.2022

Объяснение:

1) import random  

len_l = int(input())

if len_l > 50:

   print('Число больше 50')

else:

   A = [(random.randint(0,200)-100) for i in range(len_l)]

   print (A)

   max=[A[0],0]

   min=[A[0],0]

   x=0

   for x in range(len(A)):

       if max[0] < A[x]:

           max[0]=A[x]

           max[1]=x

       if min[0] > A[x]:

           min[0]=A[x]

           min[1]=x  

   print(max)

   print(min)

2) Зачем писать алгоритм, если в питоне есть встроенная функция:

import random  

len_l = int(input())

if len_l > 50:

   print('Число больше 50')

else:

   A = [(random.randint(0,200)-100) for i in range(len_l)]

   print (A)

   A.sort(reverse=True)

   print (A)

3) Насчет 3 задания не понял как нужно расположить элементы во втором массиве. Я написал что массив такой же длины, в четных элементах массива находится сумма , как написано в задании. Если не правильно понял, скажите как надо

import random  

len_l = int(input())

if len_l > 50:

   print('Число больше 50')

else:

   A = [(random.randint(0,200)-100) for i in range(len_l)]

   B = [0 for i in range(len_l)]

   print (A)

   x=0

   print (B)

   for x in range(0,len(A),2):

       B[x]=A[x]+A[x+1]

   print (B)

4,5(51 оценок)
Новые ответы от MOGZ: Информатика
logo
Вход Регистрация
Что ты хочешь узнать?
Спроси Mozg
Открыть лучший ответ