BG Development


  Reply to this topicStart new topicStart Poll

> Kалкулатор в Java.Помощ!, създаване на конзолен калкулатор
y.nencheva
Публикувано на: 14-05-2018, 11:11
Quote Post



Име:
Група: Потребител
Ранг: Новопостъпил

Мнения: 1
Регистриран на: 14.05.18



Здравейте на всички! icon_smile.gif
Понеже съм много нова в програмирането,ще ми бъде нужда помощ и идеи,с които да направя проектът който имам.

Note: the java.util.regex package provides classes that can help analyze the input.

Не съм много сигурна как точно се превежда на български,понеже уча на немски,но ще се опитам да опиша задачата: Трябва да създадем конзолен калкулатор,който да владее 4-те основни операции за смятане,трябва да може и да въвежда скоби.Правилата за изчисление са (Точка преди тире).
Note: the java.util.regex package provides classes that can help analyze the input.



Ще бъда много благодарна на всяка помощ icon_smile.gif
PMEmail Poster
Top
Gamma Goblin
Публикувано на: 14-05-2018, 11:17
Quote Post



Име:
Група: Потребител
Ранг: Почетен член

Мнения: 1236
Регистриран на: 21.02.18



https://youtu.be/4F72VULWFvc?t=737

Накратко трябва да построиш едно дърво и да си направиш класове за стойностите и операциите. Това колко операцее се поддържат е без значение

Това мнение е било редактирано от Gamma Goblin на 14-05-2018, 11:19


--------------------
Напред! Живота е сраженье! Напред! И прав всегда ходи!
Напред, макар към поражение! Ако ще паднеш, прав падни!
---
Raw, and untamed in spirit, We chew this world and Spit it out
---
Challenge my own world to chaos
---
Im not intimidated by the good looking ones, it's the ugly ones that scare the shit out of me
PMEmail PosterUsers Website
Top
gat3way
Публикувано на: 14-05-2018, 11:39
Quote Post



Име:
Група: Потребител
Ранг: Почетен член

Мнения: 2996
Регистриран на: 22.06.12



PMEmail Poster
Top
ifnull
Публикувано на: 14-05-2018, 11:43
Quote Post



Име: Димитър
Група: Потребител
Ранг: Редовен член

Мнения: 481
Регистриран на: 10.07.09



PMEmail Poster
Top
Gamma Goblin
Публикувано на: 14-05-2018, 11:54
Quote Post



Име:
Група: Потребител
Ранг: Почетен член

Мнения: 1236
Регистриран на: 21.02.18



QUOTE (ifnull @ 14-05-2018, 11:43)
https://www.java-forum.org/thema/taschenrec...klammern.37679/

само като видиш сорс дето имената н апроменлив иили методи не са на английски бегай далече. в той пример даже сравняват стрингове с == което си е за 2ка директно

Това мнение е било редактирано от Gamma Goblin на 14-05-2018, 11:55


--------------------
Напред! Живота е сраженье! Напред! И прав всегда ходи!
Напред, макар към поражение! Ако ще паднеш, прав падни!
---
Raw, and untamed in spirit, We chew this world and Spit it out
---
Challenge my own world to chaos
---
Im not intimidated by the good looking ones, it's the ugly ones that scare the shit out of me
PMEmail PosterUsers Website
Top
ifnull
Публикувано на: 14-05-2018, 12:40
Quote Post



Име: Димитър
Група: Потребител
Ранг: Редовен член

Мнения: 481
Регистриран на: 10.07.09



това е само да я насочи кода си иска промени но нали учи немски ще го разбере
PMEmail Poster
Top
CPPlus
Публикувано на: 14-05-2018, 13:59
Quote Post



Име: Людмил Григоров
Група: Потребител
Ранг: Почетен член

Мнения: 1098
Регистриран на: 22.06.11



Ето един copy-paste на Java

Ползва се така:
CODE

System.out.println(EvaluateString.evaluate("10 + 2 * 6"));
System.out.println(EvaluateString.evaluate("100 * 2 + 12"));
System.out.println(EvaluateString.evaluate("100 * ( 2 + 12 )"));
System.out.println(EvaluateString.evaluate("100 * ( 2 + 12 ) / 14"));


Само сложи няколко графични бутона да пишат в един textbox и това, което е в textbox-a го подай на EvaluateString.evaluate

Това мнение е било редактирано от CPPlus на 14-05-2018, 14:01


--------------------
Нищо не е свършило, докато не е свършило! Не се предавай и ще постигнеш целта си!
PMEmail Poster
Top
Gamma Goblin
Публикувано на: 14-05-2018, 15:11
Quote Post



Име:
Група: Потребител
Ранг: Почетен член

Мнения: 1236
Регистриран на: 21.02.18



QUOTE (CPPlus @ 14-05-2018, 13:59)
Ето един copy-paste на Java

Ползва се така:
CODE

System.out.println(EvaluateString.evaluate("10 + 2 * 6"));
System.out.println(EvaluateString.evaluate("100 * 2 + 12"));
System.out.println(EvaluateString.evaluate("100 * ( 2 + 12 )"));
System.out.println(EvaluateString.evaluate("100 * ( 2 + 12 ) / 14"));


Само сложи няколко графични бутона да пишат в един textbox и това, което е в textbox-a го подай на EvaluateString.evaluate

моляте кажи че тролиш


--------------------
Напред! Живота е сраженье! Напред! И прав всегда ходи!
Напред, макар към поражение! Ако ще паднеш, прав падни!
---
Raw, and untamed in spirit, We chew this world and Spit it out
---
Challenge my own world to chaos
---
Im not intimidated by the good looking ones, it's the ugly ones that scare the shit out of me
PMEmail PosterUsers Website
Top
1 потребители преглеждат тази тема в момента (1 гости, 0 анонимни потребители)
Потребители, преглеждащи темата в момента:

Topic Options Reply to this topicStart new topicStart Poll

 


Copyright © 2003-2018 | BG Development | All Rights Reserved
RSS 2.0