Loading...
M0nk3yM1nd avatar M0nk3yM1nd 3 Точки

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);


        }
    }
}

0
Programming Basics with C# 10/02/2022 08:09:55
Axiomatik avatar Axiomatik 2422 Точки
Best Answer

Use Debug to see the difference between int discount and double discount.

Similar problem => https://softuni.bg/forum/41928/csharp-programming-basic-08-tennis-ranklist

;-)

0
M0nk3yM1nd avatar M0nk3yM1nd 3 Точки

It worked! Thanks! :) 

1
Можем ли да използваме бисквитки?
Ние използваме бисквитки и подобни технологии, за да предоставим нашите услуги. Можете да се съгласите с всички или част от тях.
Назад
Функционални
Използваме бисквитки и подобни технологии, за да предоставим нашите услуги. Използваме „сесийни“ бисквитки, за да Ви идентифицираме временно. Те се пазят само по време на активната употреба на услугите ни. След излизане от приложението, затваряне на браузъра или мобилното устройство, данните се трият. Използваме бисквитки, за да предоставим опцията „Запомни Ме“, която Ви позволява да използвате нашите услуги без да предоставяте потребителско име и парола. Допълнително е възможно да използваме бисквитки за да съхраняваме различни малки настройки, като избор на езика, позиции на менюта и персонализирано съдържание. Използваме бисквитки и за измерване на маркетинговите ни усилия.
Рекламни
Използваме бисквитки, за да измерваме маркетинг ефективността ни, броене на посещения, както и за проследяването дали дадено електронно писмо е било отворено.