Loading...
nuki_tbg avatar nuki_tbg 1 Точки

Задача 3. Шофьор на ТИР

Здравейте. Имам проблем с тази задачка, 40/100 ми дава judge. Благодаря ви предварително.

Изпит по "Основи на програмирането" – 19 март 2017 вечер

 

Задача 3. Шофьор на ТИР
Напишете програма която пресмята колко пари ще изкара шофьор на ТИР за един сезон. На входа програмата получава през кой сезон ще работи шофьора, както и колко километра на месец ще кара. Един сезон е 4 месеца. Според зависи сезона и броя километри на месец ще му се заплаща различна сума на километър:

    Пролет/Есен    Лято    Зима
км на месец <= 5000    0.75 лв/км    0.90 лв/км    1.05 лв/км
5000 < км на месец <= 10000    0.95 лв/км    1.10 лв/км    1.25 лв/км
10000 < км на месец <= 20000    1.45 лв/км – за който и да е сезон

След като са извадени 10% за данъци се отпечатват останалите пари.
Вход
Входът се чете от конзолата и се състои от два реда:
Първи ред – Сезон – текст "Spring", "Summer", "Autumn" или "Winter"
Втори ред –  Километри на месец – реално число в интервала [10.00...20000.00]
Изход
На конзолата трябва да се отпечатат едно число:
Заплатата на шофьора след данъците, форматирана до втория знак след десетичната запетая.
 

 

Това е моят код:

https://pastebin.com/FWMwtTHV

Тагове:
0
Programming Basics with Java
Quake3 avatar Quake3 546 Точки

Здравей,

Има няколко грешки: трябва навсякъде да е: км на месец <= 5000.

Няколко скоби липсват, предимно където има "или".

На няколко места има или вместо и.

Поправено решение

В това решение са изнесени повтарящите се редове.

Силно ти препоръчвам да се опитваш да правиш решенията си по-четливи и по-близки до условието.
Приерно това решение - е много по-лесно да се разбере, а и да се поправи от по-горните.

 

Успех

1
28/06/2018 21:15:36
nuki_tbg avatar nuki_tbg 1 Точки

Благодаря ви за съветите и помощта.

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