Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 9

SVEUČILIŠTE/UNIVERZITET „VITEZ“ VITEZ

FAKULTET INFORMACIONIH TEHNOLOGIJA


CIKLUS STUDIJA; GODINA STUDIJA: I CIKLUS; III GODINA
SMJER: INFORMACIJSKE TEHNOLOGIJE

KAKLKULATOR C#
SEMINARSKI RAD

Travnik, Oktobar 2020.god.


SVEUČILIŠTE/UNIVERZITET „VITEZ“ VITEZ
FAAKULTET INFORMACIONIH TEHNOLOGIJA
CIKLUS STUDIJA; GODINA STUDIJA: I CIKLUS; III GODINA
SMJER: INFORMACIJSKE TEHNOLOGIJE

KALKULATOR C#
SEMINARSKI RAD

IZJAVA: Ja, Damir Arnautović, student Sveučilišta/Univerziteta „VITEZ“ u Travniku, indeks


br. 0420-16/RIT, izjavljujem da sam ovaj rad izradila potpuno samostalno, uz korištenje
materijala sa predavanja i vježbi i pomoći profesora odnosno asistenta.

Potpis studenta: ____________________

STUDENT: Arnautović Damir

PREDMET: Napredne .NET tehnologije

PROFESOR: Prof.dr. Lazo Roljić

ASISTENT: mr. Marko Grabovac


1. Zadatak: Napraviti kalkulator u programskom jeziku C# sa osnovnim operacijama,
sabiranje oduzimanje množenje i dijeljenje, uz korištenje dodatnih izbora, ikona, slika i
sl.

IZGLED FORME

KOD
FORMA 2
KOD

IZGLED DVIJE FORME


OPERACIJE KOJE VRŠI KALKULATOR
Opisane su 4 osnovne operacije: sabiranje, oduzimanje, množenje i dijeljenje.
Osim tih operacije postoji i mogućnost brisanja krivog unosa.

Za izradu ovog seminarskog rada korištene su funkcije u C#. Nekoliko labela,


textBoxova, Buttona, radioButtona, te meniji za kreiranje file i help.

Nakon završenog dizajna forme prelazimo na pisanje koda. Button Izračunaj smo napisali
kao klasu koja radi sljedeće: prvo smo dali uslov da ukoliko su textBox1 i textBox2
prazni, ispiše da su prazni te da unesemo neke vrijednosti.
Nakon toga provjerava koja je od operacija „kliknuta“ ako je sabiranje, da sabere dva
unesena broja, ako je množenje, da pomnoži itd. te u textBox3 ispiše rezultat.

Dugme Obriši služi nam da ukoliko je došlo do greške pri unosu brojeva, što je nerijetko,
daje mogućnost brisanja pogrešnog unosa. Moguće je obrisati sadržaj sva tri textBoxa
funkcijom textBox1.Clear(); textBox2.Clear(); textBox3.Clear();

Zatim pravimo klase za menije File i Help.


File nam pruža mogućnost opcije Exit, tj. izlaza iz programa. Definisana je funkcijom
Application.Exit();
Help nam omogužava pregled opcije About, koju kada pozovemo, javlja nam se druga
forma koja samo ispisuje „KALKULATOR“. Poziva se funkcijom About.ShowDialog();
Unutar koda prve forme napravili smo konstruktor Forma2, na osnovu kojeg će se
pozivati Forma2 unutar Forme1. U formi2 nalazi se Button OK koji nakon prikaza teksta
„Kalkulator“ pritiskom na njega, zatvara formu2.

Korištene su i ikone za formu1 i formu2.

Sora-Meliae-Matriline windows.ico
are-Apps-accessories-calculator.ico

You might also like