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