Loading...
Khokran avatar Khokran 0 Точки

Задача: "Orders" от "Methods - Lab"

Условие:  

Write a method that calculates the total price of an order and prints it on the console. The method should receive one of the following products: coffee, coke, water, snacks; and a quantity of the product. The prices for a single piece of each product are:

  • coffee – 1.50
  • water – 1.00
  • coke – 1.40
  • snacks – 2.00

Print the result formatted to the second decimal place

Example

Input

Output

water

5

5.00

coffee

2

3.00

Hints

  1. Read the first two lines
  2. Create a method the pass the two variables in
  3. Print the result in the method

 

https://pastebin.com/tmGNKNc1

 

Колеги, може ли малко напътствия?

Тагове:
0
Fundamentals Module
RouziM.Kirkorian avatar RouziM.Kirkorian 11 Точки

Всичко, което трябва да направиш тук, е да си изведен switch-case-a в отделен метод и да го извикаш в Main-метода. Задачата няма да излезе най-малкото заради space-овете, които си сложил след cоffee и water. Освен това не е необходимо да кастваш бройката, щом умножаваш с естествено число, резултатът ще е естествено число. Ето ти кодът, леко поправен:

https://pastebin.com/djKZ3W54

 

0
Khokran avatar Khokran 0 Точки

Много благодаря, не бях забелязъл space-вете, и благодаря за корекцията!

0
knoteva avatar knoteva 1081 Точки

Здравей,

case "coffee ",  case "water ".

Освен това не използваш метод. Ето едно примерно, което не мога да кажа дали е оптимално за задачата. :)

https://pastebin.com/Y2EgHMN3

 

0
Khokran avatar Khokran 0 Точки

Благодаря ти много!

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