Определить стоимость заказа печати фотографий. Исходные данные для расчета— размер (9x12, 12x15 или 18x24) и количество фотографий. Если количество фотографий больше 20, то предоставляется скидка 10%. Написать код на C#.

Ответы

Ответ дал: angryfukse
1

using System;

namespace ConsoleApp1

{

   class Program

   {

       static double FinalPrice(int quantity, int size)

       {

           int price18x24 = 70, price12x15 = 50, price9x12 = 30;

           double price = 0;

           if (size == 1)

               price = quantity * price9x12;

           if (size == 2)

               price = quantity * price12x15;

           if (size == 3)

               price = quantity * price18x24;

           if (quantity > 20)

               price = price * 0.9;

           return price;

       }

       static void Main(string[] args)

       {

           int size, quantity;

           double price = 0;

           Console.WriteLine("Введите размер фотографий: " + "\n-------------------" + "\n1: 9x12" + "\n2: 12x15" + "\n3: 18x24" + "\n-------------------");

           size = Convert.ToInt32(Console.ReadLine());

           Console.WriteLine("-------------------" + "\nВведите количество фотографий: ");

           quantity = Convert.ToInt32(Console.ReadLine());

           price = price + FinalPrice(quantity, size);

           Console.WriteLine("-------------------" + "\nСтоимость заказа: " + price);

       }

   }

}

Приложения:
Вас заинтересует