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



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

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



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

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

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


--------------------
Бе наш този свят преди да дойде човекът и нямаше място за богове
Отново ще бъде, но само че нека човешкият род да ги прибере
Изсъхват морета рушат се скалите, луната завинаги да свети ще спре
Ще паднее Господ Бог от звездите и всичко що диша в този ден ще умре
Тогава земята ще стане на пепел, свидетели ще бъдат само пясък и жар
И никой не ще помни дали нявга е светил ликът на отреченият бивш господар
PMEmail PosterUsers Website
Top
gat3way
Публикувано на: 14-05-2018, 11:39
Quote Post



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

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



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



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

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



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



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

Мнения: 1714
Регистриран на: 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


--------------------
Бе наш този свят преди да дойде човекът и нямаше място за богове
Отново ще бъде, но само че нека човешкият род да ги прибере
Изсъхват морета рушат се скалите, луната завинаги да свети ще спре
Ще паднее Господ Бог от звездите и всичко що диша в този ден ще умре
Тогава земята ще стане на пепел, свидетели ще бъдат само пясък и жар
И никой не ще помни дали нявга е светил ликът на отреченият бивш господар
PMEmail PosterUsers Website
Top
ifnull
Публикувано на: 14-05-2018, 12:40
Quote Post



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

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



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



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

Мнения: 1104
Регистриран на: 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



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

Мнения: 1714
Регистриран на: 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

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


--------------------
Бе наш този свят преди да дойде човекът и нямаше място за богове
Отново ще бъде, но само че нека човешкият род да ги прибере
Изсъхват морета рушат се скалите, луната завинаги да свети ще спре
Ще паднее Господ Бог от звездите и всичко що диша в този ден ще умре
Тогава земята ще стане на пепел, свидетели ще бъдат само пясък и жар
И никой не ще помни дали нявга е светил ликът на отреченият бивш господар
PMEmail PosterUsers Website
Top
0 потребители преглеждат тази тема в момента (0 гости, 0 анонимни потребители)
Потребители, преглеждащи темата в момента:

Topic Options Reply to this topicStart new topicStart Poll

 


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