[ spyware @ 14.05.2005. 09:53 ] @
Zdravo,

Trebam pomoc oko svog seminarskog rada. Moj program treba da racuna npr:

y=3+5-8*2

I tako za bilo koju aritmeticku operaciju da ispise rezultat y= ...

Znaci za bilo koji uneseni izraz sa tastature program treba racunati y



Unaprijed hvala,
Haris
[ oliver78 @ 14.05.2005. 11:54 ] @
a pitanje glasi:
????
[ NeznamTkoSam @ 14.05.2005. 12:21 ] @
Daj objasni malo detaljnije.
[ Goran Arandjelovic @ 14.05.2005. 12:49 ] @
Ako se ne varam covek hoce da iz unetog stringa izvlaci vrednosti i odgovarajuce operatore i sve to da sracuna...
Dakle..
Code:

include<iostream.h>
include<string.h>
using namespace std;

int main(int argc, char **argv)
{
  string s;
  cin >> s;
  //ovde imas ucitan string s, a za dalje vidi dati link
}


String Class
[ spyware @ 15.05.2005. 15:26 ] @
E ovako, posto sam pocetnik u C++ programiranju, treba mi pomoc oko seminarskog rada.

Znaci zadatak bi izgledao ovako:

na ekranu da pise "unesi aritmeticki izraz:" ( +, -, *, / ) npr. 2+5-3*4/2 , i taj se izraz unosi sa tastature po zelji, znaci da treba napraviti nekakav konvertor za aritmeticke izraze ( +, -, *, / ) kako bi racunar mogao prepoznati. i nakraju zadatka da Izbaci rjesenje npr. kao od ovog gore datog primjera "Rjesenje je: 8".

Nadam se da sam sad bio jasniji, unaprijed zahvaljujem !!!


Haris
[ Buffy @ 15.05.2005. 20:12 ] @
Trebao si malo traziti po forumu,jer ta tema je ne davno bila:
http://www.elitesecurity.org/t...je-izracunati-vrijednost-izraz