[ Príspevkov: 6 ] 
AutorSpráva
Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 23.11.11
Príspevky: 11
Témy: 3 | 3
NapísalOffline : 01.12.2011 11:13 | Pomoc - ako to naprogramovat ?

Zdravím,

Nevedel som ako napísať názov temy..

Mám otázku robím program na vypocet kvadratikej rovnice.

Chcem, aby uzivatel hned na zaciatku napisal svoj priklad napr.
2x + 10 = 2x2 -1x

To by som urbil premennu char ?
Lebo dalej chcem aby sa ako keby 2x2, 2x, 10 -2x uložilo do premenných int,
A z toho by som urobil podmienky z ktorych by sa program dal do normalneho tvaru cize.
- 2x2 + x + 10 = 0.
Proste aby program vedel ze ked -1x sa bude odcitovat od 2x a nie od 2x2;

Vlastne chcem, aby program sam vedel ze ci ide o kvad. funkciu bez lienarneho, kvadratickeho clena, alebo s diskriminantom atd.
To by som urobil podmienkami to nie je problem..

Ide mi o to, aby program bol natolko prepracovany, že za uživatela si vypocita naoza vsetko.
Uživatel si napise len priklad a program mu vyhodi len vysledok.
Nechcem aby si uzivatel musel zadavat A,B,C chcem, aby program vedel vycitat z napisaneho co je A, B a C a ked je priklad :::: A,B,C = A,B,C tak aby /-A,-B,-C a hned program pochopi ze:
A-A,B-B,C-C = 0

Dufam ze som to napisal dost vystizne.
Dakujem vopred za rady.


Offline

Skúsený užívateľ
Skúsený užívateľ
Obrázok užívateľa

Registrovaný: 29.10.08
Prihlásený: 30.07.12
Príspevky: 933
Témy: 2 | 2
NapísalOffline : 01.12.2011 12:48 | Pomoc - ako to naprogramovat ?

preco nepouzijes nejaky parser ?
http://en.wikipedia.org/wiki/Comparison ... generators


Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 23.11.11
Príspevky: 11
Témy: 3 | 3
Napísal autor témyOffline : 01.12.2011 13:30 | Pomoc - ako to naprogramovat ?

coldak píše:


Aha.. dik som začiatčník v programovaní ani neviem čo ten perser je ale ak to pomôže s mojím problemom tak dakujem.


Offline

Užívateľ
Užívateľ
Pomoc - ako to naprogramovat ?

Registrovaný: 23.12.10
Prihlásený: 10.09.22
Príspevky: 1056
Témy: 157 | 157
Bydlisko: KK/PP/BA
NapísalOffline : 01.12.2011 13:30 | Pomoc - ako to naprogramovat ?

Preco to robis tak komplikovane? Ved nech si PC pyta A,B,C a potom to testuj.
Pomoc - ako to naprogramovat ?
Mimochodom, nepisal si v ako jazyku to chces.


_________________
HP ProBook 4530s Intel® Core™ i5-2430M (2.4GHz, 3MB, 2 jadrá)*4GB 1333MHz DDR3*ATI Mobility Radeon HD 6490 1GB + Intel HD Graphics 3000*640GB SATA 5400RPM *Windows 7 Home Premium 64 bitová verzia
Lenovo IdeaPad Z50-70 Intel Core i5 4210 Haswell* NVIDIA GeForce GT 840M 4GB + Intel HD Graphics 4000*SSHD 1TB 5400 otáčok + 8GB cache*RAM 4GB* Full HD (1920 × 1080)*Windows 10 pro

Boh je reálny, pokial nebol deklarovaný ako integer
Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 23.11.11
Príspevky: 11
Témy: 3 | 3
Napísal autor témyOffline : 01.12.2011 13:50 | Pomoc - ako to naprogramovat ?

Aha... sry v C++.. ano robil som to podla A,B,C ale...
Ked mam priklad 5x2 + 10x - 10 = 50x + 25x
alebo aj zo zatvorkami ? Chcem aby to pocitalo vsetko pretoze ked uzivatel zada
A = 5, B = 10 C = 50
Tak potom cisla na druhej strane budu ignorovane preto chcem aby to napisal rovno ze ci je nieco aj na pravej strane a ak hej tak sa to prehodi na lavu kde sa zmenia znamienka a rovna sa to da do zakl tvaru odkial ptom vypocitam A,B,C


Offline

Skúsený užívateľ
Skúsený užívateľ
Obrázok užívateľa

Registrovaný: 17.07.11
Prihlásený: 29.12.20
Príspevky: 1516
Témy: 3 | 3
NapísalOffline : 01.12.2011 14:44 | Pomoc - ako to naprogramovat ?

No ak to chceš len čisto na kvadratické rovnice, tak by sa to dalo uhrať. Nejakým parsovaním vytiahneš kvadratické členy, lineárne členy a konštanty na jednej aj na druhej strane. Tým vľavo znamienko necháš, tým vpravo znamienka zmeníš (vynásobíš -1) a sčítaš ich. Potom je už riešenie jednoduché.

Na takéto veci sa ale používajú úplne iné postupy. Ak to robíš len tak pre seba, kašli na takýto postup a skús si naštudovať, ako sa to naozaj robí (sám to neviem, len som o tom čosi počul)
Ak to robíš, aby si si zjednodušil domáce úlohy ( :D ) používaj woflram mathematicu.


 [ Príspevkov: 6 ] 


Pomoc - ako to naprogramovat ?



Podobné témy

 Témy  Odpovede  Zobrazenia  Posledný príspevok 
V tomto fóre nie sú ďalšie neprečítané témy.

prosim pomozte mi naprogramovat ohmov zakon v c++

v Assembler, C, C++, Pascal, Java

0

839

30.04.2007 19:16

majo

V tomto fóre nie sú ďalšie neprečítané témy.

kto by vedel naprogramovat PHP-myslq-SOAP prepojenie ?

v Ponuka práce

1

1246

11.03.2008 15:21

miob

V tomto fóre nie sú ďalšie neprečítané témy.

visual C# @2010 naprogramovat jednoduchu hru (domáca uloha)

v Ponuka práce

0

917

18.07.2011 18:11

tipek112

V tomto fóre nie sú ďalšie neprečítané témy.

Pomoc - Ako zacat?

v Webhosting a servery

4

979

23.01.2008 20:15

shiro

V tomto fóre nie sú ďalšie neprečítané témy.

Pomoc ako začať

v Ostatné

10

917

22.03.2011 21:41

TommyHot

V tomto fóre nie sú ďalšie neprečítané témy.

ako zlepšiť stranku - pomoc

v Internetový marketing, SEO, reklama

2

1046

27.01.2009 21:28

shaggy

V tomto fóre nie sú ďalšie neprečítané témy.

Pomoc ako na moj web

v Ostatné

16

2771

02.11.2006 23:32

stenly

V tomto fóre nie sú ďalšie neprečítané témy.

php ako načítať string pomoc

v PHP, ASP

1

447

17.02.2010 13:38

Ďuri

V tomto fóre nie sú ďalšie neprečítané témy.

Pomoc pri postupe ako vylepšiť PC

v PC zostavy

10

1183

09.08.2022 10:49

kk77

V tomto fóre nie sú ďalšie neprečítané témy.

Ako spojiť odkódované video a titulky ? Pomoc

v Ostatné programy

4

695

04.08.2018 1:18

AyameSenpai

V tomto fóre nie sú ďalšie neprečítané témy.

AKO STIAHNUT VIDEO z TV JOJ -POMOC

v Video programy

1

6279

22.08.2007 17:24

OmeGa

V tomto fóre nie sú ďalšie neprečítané témy.

PLS POMOC!!! Ako preinstalovat OS??? (fatal error)

v Operačné systémy Microsoft

16

2042

23.02.2008 22:27

walther

V tomto fóre nie sú ďalšie neprečítané témy.

Prosím o pomoc-ako identifikovat problém HW/SW?

v Pevné disky a radiče

3

729

12.09.2009 12:38

I-pop

V tomto fóre nie sú ďalšie neprečítané témy.

Wifi router pomoc s vyberom a ako zapojit.

v Siete

7

3548

15.09.2008 17:39

zmija31

V tomto fóre nie sú ďalšie neprečítané témy.

Ako si môžem zistiť vlastný port?? Potrebujem pomoc!!

v Siete

21

4584

18.02.2009 22:12

Kristiaan

V tomto fóre nie sú ďalšie neprečítané témy.

Grafická karta ako darček – pomoc s výberom (kompatibilita)

v Grafické karty

4

389

26.07.2023 15:39

Cecekhunter



© 2005 - 2025 PCforum, edited by JanoF