Reply to this topicStart new topicStart Poll

Outline · [ Standard ] · Linear+

> Program Za Crtanje Grafika, Seminarski rad iz informatike

pyost
post May 3 2007, 04:00 PM
Post #1


Deus Ex Makina
Group Icon

Group: Administratori
Joined: 25-January 06
From: Beograd
Member No.: 2
Status: Bivši učenik MGa
Škola/Razred: RAF



Pre tri meseca sam u temi o seminarskim radovima spomenuo moju ideju da napravim program koja iscrtava grafik u zavisnosti od zadate funkcije.

Skoro tri meseca kasnije, poceo sam da pravim program biggrin.gif Srecom, uspeo sam da obavim najveci deo posla za dva dana - modul koji proverava da li je formula validna i modul koji tu validnu formulu preracunava.

Medjutim, kako program ima prilican broj operacija/funkcija, moguce je (a i vrlo verovatno) da sam nesto prevideo u kôdu, sto ce prouzrokovati greske pri nekim izrazima. Zato sam ovde okacio kalkulator (dakle, nije predvidjen za unos funkcija, tj. ne podrzava promenjljivu X), da bi mogli da ga probate, testirate, iznesete svoje misljenje i prijavite eventualne greske.

Ukoliko dodje do neke nedozvoljene matematicke operacije (kao sto je deljenje nulom), program ce izbaciti gresku, ali to je predvidjeno da bude tako, da bih pri iscrtavanju grafika znao koja tacka ne postoji. Takodje, postoji mogucnost da se dobije los rezultat pri radu sa velikim brojevima, jer dolazi do prekoracenja. Tada nece biti prijavljena greska, sto je malo nezgodno, i potrudicu se da to nekako izbegnem u finalnoj verziji.

Jedini problem koji ne mogu ovog trenutka da resim je stepenovanje. Elem, TMT Pascal, u kome je ovo radjeno, ne dozvoljava da exponent bude negativan broj. Zbog toga ce 2^(-2) biti 4. Ali na to ne treba obracati paznju, jer Delphi nema problema sa tim.

Sto se tice operacija/funkcija koje se mogu koristiti, lista je sledeca:
  • +
  • -
  • *
  • /
  • ^ - stepenovanje
  • ! - faktorijal
  • [ ] - ceo deo
  • { } - razlomljeni (decimalni) deo
  • abs() - apsolutna vrednost
  • sin() - sinus
  • cos() - kosinus
  • tg() - tangens
  • ctg() - kotangens
  • arcsin() - arkus sinus
  • arccos() - arkus kosinus
  • arctg() - arkus tangens
  • arcctg() - arkus kotangens
  • sqr() - kvadrat
  • sqrt() - kvadratni koren
  • lg() - logaritam za osnovu 10
  • ln() - logaritam naturale
U izrazu se takodje mogu koristiti i konstante pi i e koje ce automatski biti zamenjene odgovarajucim vrednostima.

A treba mi i neki ime za program, posto moje ideje nisu bas najbolje.

Attached File(s)
Attached File  Kalkulator.zip ( 28.97k ) Number of downloads: 758


--------------------
Baby, it's a violent world.

Registrovani korisnik Linuxa broj 460770 [Ubuntu 7.10]
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
Eli0t
post May 3 2007, 05:08 PM
Post #2


Voodoo People
Group Icon

Group: Administratori
Joined: 25-January 06
Member No.: 1
Status: Bivši učenik MGa



Err.. Index.php.. Arrgh..

A za ime.. Moze kio grafikocrtator? XD.gif
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
pyost
post May 3 2007, 05:20 PM
Post #3


Deus Ex Makina
Group Icon

Group: Administratori
Joined: 25-January 06
From: Beograd
Member No.: 2
Status: Bivši učenik MGa
Škola/Razred: RAF



Samo odradi rename.

Sto se tice imena... Malo je predugacko XD.gif


--------------------
Baby, it's a violent world.

Registrovani korisnik Linuxa broj 460770 [Ubuntu 7.10]
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
^_NiN0_^
post May 4 2007, 06:08 PM
Post #4


Moderator
Group Icon

Group: Moderatori
Joined: 29-January 06
Member No.: 4
Status: Učenik MGa



n00b-olator! XD.gif
smile.gif smile.gif


--------------------
Yo!hambin,
Yo!hambina, Yo!hambin
Yo-yo, yo-yo, yo
Yo!hambin,
Yo!hambina, Yo!hambiiina
(Mala matura deca kokaina®
Velika matura deca Yo!hambina)
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
NeverMore21
post May 5 2007, 11:12 AM
Post #5





Group: Članovi
Joined: 21-September 06
From: 21. блок
Member No.: 115
Status: Učenik MGa
Ime i prezime: Bojan Zukic
Škola/Razred: Matematicka gimnazija IVb



Ja ovo ne mogu da otvorim. Evo screenshot-a:

P.S. Koliko znam u Jedi JCL & JVCL paketu postoji komponenta koja ima aritmeticki kalkulator koji podrzawa nepoznate, pa mozes to iskoristiti!

Kad sam pravio program za crtanje grafika, desavale su se cudne stvari pri iscrtavanju - npr. pri nekim vrednostima koeficijenta pravca grafik nece da se iscrta uopste ili se iscrta inverznom bojom :S!

This post has been edited by NeverMore21: May 5 2007, 11:15 AM


--------------------
user posted image
user posted image
user posted image
user posted image
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
pyost
post May 5 2007, 02:58 PM
Post #6


Deus Ex Makina
Group Icon

Group: Administratori
Joined: 25-January 06
From: Beograd
Member No.: 2
Status: Bivši učenik MGa
Škola/Razred: RAF



Pih.. Ko zna zasto ti ne radi, DOS je cudna stvar laugh.gif

A sto se tice te komponente, mogao bih da je koristim, ali onda bi se program sveo na nesto prilicno jednostavno wink.gif Ionako sam to manje-vise vec odradio.


--------------------
Baby, it's a violent world.

Registrovani korisnik Linuxa broj 460770 [Ubuntu 7.10]
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
pyost
post Jun 4 2007, 12:11 PM
Post #7


Deus Ex Makina
Group Icon

Group: Administratori
Joined: 25-January 06
From: Beograd
Member No.: 2
Status: Bivši učenik MGa
Škola/Razred: RAF



Evo ga, skoro zavrsen Grafulator biggrin.gif

Ne radi bas najbolje snimanje grafika u BMP formatu, i stampanje jos nije odradjeno.

Attached File(s)
Attached File  grafulator.exe ( 479k ) Number of downloads: 334


--------------------
Baby, it's a violent world.

Registrovani korisnik Linuxa broj 460770 [Ubuntu 7.10]
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
^_NiN0_^
post Sep 20 2007, 04:36 PM
Post #8


Moderator
Group Icon

Group: Moderatori
Joined: 29-January 06
Member No.: 4
Status: Učenik MGa



Iskreno, ima bugova :s


--------------------
Yo!hambin,
Yo!hambina, Yo!hambin
Yo-yo, yo-yo, yo
Yo!hambin,
Yo!hambina, Yo!hambiiina
(Mala matura deca kokaina®
Velika matura deca Yo!hambina)
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
pyost
post Sep 20 2007, 04:51 PM
Post #9


Deus Ex Makina
Group Icon

Group: Administratori
Joined: 25-January 06
From: Beograd
Member No.: 2
Status: Bivši učenik MGa
Škola/Razred: RAF



Ofc da ima biggrin.gif To nije finalna verzija, nju sam... Obrisao, jel'te...


--------------------
Baby, it's a violent world.

Registrovani korisnik Linuxa broj 460770 [Ubuntu 7.10]
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
Goku4K
post Nov 28 2008, 10:12 PM
Post #10





Group: Članovi
Joined: 29-June 08
Member No.: 1.072
Status: Van MGa
Ime i prezime: Nemanja
Škola/Razred: III godina



lepo, lepo

This post has been edited by Goku4K: Nov 28 2008, 10:12 PM
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
Slovenatz
post Nov 28 2008, 10:14 PM
Post #11





Group: Članovi
Joined: 25-February 07
From: Šupak kosmosa
Member No.: 454
Status: Učenik MGa
Škola/Razred: MG-IIId



Treba ime? How about "Teh uber ultra awsome grafikocrtac of doom"?


--------------------
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
pyost
post Nov 28 2008, 10:15 PM
Post #12


Deus Ex Makina
Group Icon

Group: Administratori
Joined: 25-January 06
From: Beograd
Member No.: 2
Status: Bivši učenik MGa
Škola/Razred: RAF



Ne.

XD.gif


--------------------
Baby, it's a violent world.

Registrovani korisnik Linuxa broj 460770 [Ubuntu 7.10]
User is offlineProfile CardPM
Go to the top of the page
+Quote Post

Reply to this topicTopic OptionsStart new topic
1 User(s) are reading this topic (1 Guests and 0 Anonymous Users)
0 Members: