05. Supplies for School
Здравейте, колеги! Забих на 5-та задача от файла с упражненията на курса Programming Basics with C# - януари 2022.
Логически всичко ми се струва в реда на нещата, а и Visual Studio не споделя за синтактични грешки.
Ето го условието, а по-долу ще намерите и моя код. Ще се радвам на помощта ви.
Учебната година вече е започнала и отговорничката на 10Б клас - Ани трябва да купи определен брой пакетчета с химикали, пакетчета с маркери, както и препарат за почистване на дъска. Тя е редовна клиентка на една книжарница, затова има намаление за нея, което представлява някакъв процент от общата сума. Напишете програма, която изчислява колко пари ще трябва да събере Ани, за да плати сметката, като имате предвид следния ценоразпис:
- Пакет химикали - 5.80 лв.
- Пакет маркери - 7.20 лв.
- Препарат - 1.20 лв (за литър)
Вход
От конзолата се четат 4 числа:
- Брой пакети химикали - цяло число в интервала [0...100]
- Брой пакети маркери - цяло число в интервала [0...100]
- Литри препарат за почистване на дъска - цяло число в интервала [0…50]
- Процент намаление - цяло число в интервала [0...100]
Изход
Да се отпечата на конзолата колко пари ще са нужни на Ани, за да си плати сметката.
using System;
namespace USD_to_BGN
{
class Program
{
static void Main(string[] args)
{
int pens = int.Parse(Console.ReadLine());
int markers = int.Parse(Console.ReadLine());
int liters = int.Parse(Console.ReadLine());
int discount = int.Parse(Console.ReadLine());
double a = 5.80;
double b = 7.20;
double c = 1.20;
double pensCost = pens * a;
double markersCost = markers * b;
double litersCost = liters * c;
double TotalCost = pensCost + markersCost + litersCost;
double discountNumber = discount / 100;
double finalPrice = (TotalCost - (TotalCost * discountNumber));
Console.WriteLine(finalPrice);
}
}
}
It worked! Thanks! :)