[ markecmarkec @ 28.03.2007. 14:37 ] @
Kad bi barem netko riješio moj seminarski zadatak:

Napisati metodu koja će rimskom notacijom(I,II,II,IV) ispisati u kojem se kvadrantu Decartesovog koordinatnog sustava zadana točka nalazi.
U Main-u testirati napisanu metodu za nekoliko točaka koje se zadaju preko tipkovnice.

Molim za pomoć hitno mi to treba rješeno.
[ X Files @ 28.03.2007. 14:43 ] @
(28.03.2007. - 16:43) Tema je premeštena iz foruma C++ programiranje u forum C++ za početnike.
[ X Files @ 28.03.2007. 14:44 ] @
Šta si sam pokušao da uradiš, tj. dokle si stiao?
[ markecmarkec @ 28.03.2007. 15:58 ] @
Nisam ništa rješio jer ne znam.
Frend mi je dao ovu adresu.
Jel znaš ti to rješit?
[ stevs986 @ 30.03.2007. 22:20 ] @
Code:

char tacka(const int& x, const int& y)
{  
    if(x>0 && y > 0)
        return 'I';
    else if(x>0 && y<0)
        return 'IV';
    else if(x<0 && y<0)
        return 'III';
    else return 'II';
}

[ mizob @ 30.03.2007. 22:27 ] @
Ne moze da ide fu-ja tipa CHAR a da vraca nesto sto je II , III , IV.

Mozes da stavis da funckcija bude tipa int i da vraca 1,2,3,4.
Citat:
stevs986:
Code:

int tacka(const int& x, const int& y)
{  
    if(x>0 && y > 0)
        return 1;
    else if(x>0 && y<0)
        return 4;
    else if(x<0 && y<0)
        return 3;
    else if(x<0 && y>0)
    return 2;
    else return 0 //ako je 0 onda se tacka nalazi na nekoj osi, jer nije uradjeno da se tacka nalazi na nekoj osi
}
[ dux_cro @ 01.04.2007. 19:28 ] @
Milos ti je dao točno riješenje. Ako ti je zadano ispisivati baš rimske brojeve ( I, II, III, IV ) samo napravi ispitivanje vrijednosti(int) koju vraća f-ja i ovisno o vrijednosti ispiši char.
Pozdrav
I.