Софтуерно Инженерство
Loading...
+ Нов въпрос
LepTon avatar LepTon 6 Точки

Technology Fundamentals Mid Exam - 10 March 2019 Group 1: 02. Hello, France

Моля, за консултация по този код: https://pastebin.com/vAM46KQ7

Налице е прекъсване на 24-ти ред, което не позволява да се придобие представа дали последващия код работи.

Защо, какво, къде?

Условие на задачата: https://judge.softuni.bg/Contests/Practice/Index/1494#1

Тагове:
0
Fundamentals Module
damesova avatar damesova 196 Точки

Здравей,

Не бих могла да ти отговоря конкретно за C#, защото знам само Java.

Но ако имаш проблем при сплитването може да се получи подобен проблем. Провери на дебъг, дали ти сплитва и ако НЕ, потърси защо. Друг проблем, който да търсиш е дали този елемент, който викаш може да се парсне. Пример: " 75" не би могло да бъде парснато, защото съдържа спейсче преди 75 и няма такова число :)

Дано да помогне това, успех!

0
LepTon avatar LepTon 6 Точки

Благодаря!

0
knoteva avatar knoteva 379 Точки

Здравей,

1. Проверките "priceType < budget" трябва да са "priceType <= budget"

2. Може да сметнеш профита след фор цикъла: profit = newPrice.Sum() - newPrice.Sum() / 1.4; (цената с 40 % повече - цената преди да се добавят 40 %).

3. Профитът трябва да се принтира с главна буква и да се закръгли: Console.WriteLine($"Profit: {profit:F2}");

4. Цената на стоките също трябва да се закръгли. Може да ги принтираш в цикъл: foreach (var item in newPrice) { Console.Write($"{item:F2} ");} и след него един празен ред: Console.WriteLine();

5. Проверката за "Hello France" се смята като се провери дали budget + newPrice.Sum() >= theirBudget

 

П.С. Не разбрах за каво прекъсване говориш. При мен нямаше.

0
17/03/2019 10:53:14
LepTon avatar LepTon 6 Точки

Благодаря!

0
danail.k avatar danail.k 2 Точки

Здравей, опитай следното:

1.  за profit трябва да го изчисляваш във всеки случай -if  : като разлика между нова и зададена цена priceType*1,4 - priceType 

2. Опитай да използваш foreach за разпечатване с {item:f2}

 

 

0