Panel użytkownika
Nazwa użytkownika:
Hasło:
Nie masz jeszcze konta?

C++ równanie z wejścia do rpogramu

Ostatnio zmodyfikowano 2015-03-25 15:17
Autor Wiadomość
Blazejob
Temat założony przez niniejszego użytkownika
C++ równanie z wejścia do rpogramu
» 2015-03-24 14:51:10
witam z gory przepraszam jesli popelnie jakis blad ale jestem tu nowy.
Jeśli mam w standardowym stringu wartość równania np. a*a
to jest możliwość albym program zinterpretowal to jako rówanianie a nie jako tekst:
wejście: string= a*a
a=4
wyjście: 16

wiem że to pewnie da się zrobić w prosty sposób ale dopiero zaczynam swoja przygode z programowaniem. Jesli juz taki post pojawil sie na forum to z góry przepraszam i prosze o link do niego.

Z góry dziekuje za odpowiedz :)
P-129035
Brunon3
» 2015-03-24 14:54:21
Jeżeli wczytujesz
std::cin
 to niekoniecznie musisz wczytywać do
string
 możesz do
int
, a w tedy wiesz co dalej.

-BD.
P-129036
Blazejob
Temat założony przez niniejszego użytkownika
» 2015-03-24 15:01:37
Dzieki za odpowiedz lecz jesli rownanie ktore wczytuje ma wiecej niz jeden znak to nie moge go zadeklarowac w int'cie. Chyba ;) albo się myle. Jesli tak jest to prosze podaj mi jakis przykład kodu moze tak zrozumiem.
P-129037
Monika90
» 2015-03-24 15:07:27
a*a to nie jest równanie, to jest wyrażenie. Żeby obliczyć jego wartość musisz sobie napisać parser. Ewentualnie skorzystać z parsera napisanego przez kogoś innego.
P-129038
Deyvin
Przydatne wiadomości
» 2015-03-25 15:17:07
Jak dobrze poszukasz w tych lekcjach to znajdziesz rozwiązanie swojego problemu.

» Kurs C++ » Poziom 1Obsługa strumienia wejściowego lekcja
» Kurs C++ » Poziom 3Wczytywanie tekstu - standardowy strumień wejścia lekcja
» Kurs C++ » Poziom 4Wczytywanie danych z pliku za pomocą operatora >> lekcja

(szczególnie pomocna będzie ostatnia z podanych lekcji)

Powodzenia :)
P-129144
« 1 »
  Strona 1 z 1