Bracelet Stand
Моля за помощ!
Задача 2. Щанд за гривни
Остават 5 дни до рождения ден на брата на Тереза. Тя иска да му купи подарък и решава да си направи малък щанд и да продава плетени гривнички с мъниста, за да събере достатъчно пари.
Вашата задача е да напишете програма, която да изчислява сумата, която Тереза е успяла да събере и да даде отговор на момичето, дали тя ще може да купи подарък или не. Трябва да се вземат предвид нейните разходи и цената на подаръка.
Вход
От конзолата се четат 4 реда:
-
Първи ред – джобните на Тереза на ден – реално число в интервала [1.00 ...100.00]
-
Втори ред – парите, които тя печели на ден от продажби – реално число в интервала [1.00...1000.00]
-
Трети ред – разходите на Тереза за целия период – реално число в интервала [1.00...1000.00]
-
Четвърти ред – цената на подаръка – реално число в интервала [1.00...10000.00]
Изход
На конзолата да се отпечата:
-
Ако са изработени достатъчно пари за подарък:
o "Profit: {всички спестени пари} BGN, the gift has been purchased." -
Ако са изработени по-малко нужните пари:
o "Insufficient money: {сумата, която не достига} BGN."Числата трябва да са форматирани до втория знак след десетичната запетая.
using System;
public class Program
{
public static void Main()
{
double dailyMoney = double.Parse(Console.ReadLine());
double moneyEarned = double.Parse(Console.ReadLine());
double expenses = double.Parse(Console.ReadLine());
double priceOfPresent = double.Parse(Console.ReadLine());
double savedPocketMoney = dailyMoney * 5;
double savedMoney = moneyEarned * 5;
double totalMoneySum = savedPocketMoney + savedMoney;
double moneyAfterExpenses = totalMoneySum - expenses;
double presentMoney = moneyAfterExpenses - priceOfPresent;
if (moneyAfterExpenses > presentMoney)
{
Console.WriteLine($"Profit: {moneyAfterExpenses:f2} BGN, the gift has been purchased.");
}
else if (moneyAfterExpenses <= presentMoney)
{
Console.WriteLine($"Insufficient money: {presentMoney:f2} BGN.");
}
}
}