Loading...
nika_29 avatar nika_29 5 Точки

Превоз на товари

Здравейте.Имам проблем с тази задача.Моят код-  https://dox.abv.bg/download?id=d774294fac#

Дадено е транспортно предприятие за превоз на товари. Създайте два класа: клас Truck и клас Freight. Всеки камион трябва да има име, товароносимост и множество товари. Всеки товар трябва да има име и маса (тегло). Името не може да бъде празен низ. Товароноимостта и масата на товарите не може да бъдат отрицателно число. 

Създайте програма, в която всяка команда отговаря на  товарене на даден камион  с даден товар. Ако камионът може да поеме товара - го товари на себе си. Ако камиона не разполага с достатъчна товароносимост, изведете подходящо съобщение (("[Truck] can't loaded [Freight]").

На първите два реда са дадени всички камиони с товароносимости, а на втория всички видове товари с масите си. След всички товарения да се изведат за всеки камион по реда на въвеждане всички товари, с които той е натоварен, също в реда на въвеждане на тoварите. Ако нищо не е натоварено на даден камион, да се изведе името на камиона, последвано от "Nothing loaded".

При въвеждане на невалидни (отрицателни маси на товари и товаронисимости на камиони да се съдаде изключение със съобщение: "Weight cannot be negative") или празно име (празно име с изключение със съобщение  : "Name cannot be empty") за край на програмата с подходящо съобщение. Вижте примерите по-долу:

 

Примери

Вход

Изход

BigTruck=22;Truck=15;LitlleTruck=7;

Rock=18;Silk=12;Water=3

BigTruck Rock

Truck Water

Truck Water

Truck Rock

LittleTruck Water

LittleTruck Water

END

BigTruck loaded Rock

Truck loaded Water

Truck loaded Water

Truck loaded Water

LittleTruck loaded Water

LittleTruck loaded Water

 

BigTruck - Rock

Truck – Water, Water, Water

LittlleTruck – Water, Water

BigTruck=20;Truck=10;LitlleTruck=7;

Rock=18;Silk=12;Water=3;Plastics=2;

BigTruck Silk

Truck Plastics

BigTruck Rock

Truck Rock

LittleTruck Silk

BigTruck Water

END

BigTruck loaded Silk

Truck loaded Plastics

BigTruck can not load Rock

Truck can not load Rock

LittleTruck can not load Water

LittleTruck loaded Water

BigTruck loaded Water

 

BigTruck – Silk, Water

Truck – Plastics

LittlleTruck – Nothing loaded

 

Тагове:
0
C# OOP Basics
prohause avatar prohause 356 Точки

Какъв е точно проблема? Аз условието го разбирам че ако се въведе нещо грешно трябва да се прекрати програмата. Може ли линк към оригинаното условие?

0
nika_29 avatar nika_29 5 Точки

https://dox.abv.bg/download?id=9a07487d04#   - Линк за сваляне

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