|
|||||
![]()
Odprite poljuben urejevalnik besedil.
|
|||||
|
|||||
![]()
Sedaj bomo začeli s programiranjem.
V dokument kopirajte naslednji del kode: #include <stdio.h> /*definicijski modul*/ int krajsanje_ulomkov(int a, int b); /*prototip fukncije*/ int main () { /*Začetek glavne funkcije (main function)*/ |
|||||
|
|||||
![]()
Sedaj bomo nadaljevali z jedrom programa:
int c, d; /*definiramo dve spremenljivki tipa "int"*/ printf("Vnesi stevilo: "); /*program od nas zahteva vnos imenovalca */ scanf("%d", &c); /*število, ki smo ga zgoraj vnesli se shrani v spremenljivko "c"*/ printf("Vnesi stevilo: "); /*program od nas zahteva vnos imenovalca*/ scanf("%d", &d); /*zgoraj vneseno število se shrani v spremenljivko "d"*/ |
|||||
|
|||||
![]() Nadaljujte s tem: int e = krajsanje_ulomkov(c, d); /*klic funkcije "krajsanje_ulomkov"*/ printf("%d/%d\n", c/e, d/e); /*izpis rezultata*/ system ("pause"); return 0; } |
|||||
|
|
|||||
![]()
Večina dela je že za nami. Sedaj moramo samo še definirati funkcijo "krajsanje_ulomkov"!
V dokument kopirajte to kodo: int krajsanje_ulomkov(int a, int b) { int t; while (b != 0) { t = b; b = a % b; a = t; } return a; } |
|||||
|
|||||
![]() Obrazložitev zadnjega dela kode:
- funkcija je tipa int, ker pričakujemo, da funkcija vrne rezultat tipa int t.j. cela števila. - definiramo spremenljivko "t" - uporabimo zanko "while" - zanka poteka po kopitu: dokler je pogoj izpolnjen, se izvajajo stavki znotraj zanke (znak "!=" pomeni "je različno" oz. "ni enako") |
|||||
|
|||||
![]() - na vrsti so trije prireditveni stavki: 1. v spremenljivko "t" shranimo vrednost "b" 2. spremenimo vrednost "b" 3. v vrednost "a" shranimo vrednost "t" |
|||||
|
|||||
![]() - stavkek "return a;" določa vrednost funckije, v našem primeru je vrednost funkcije "a"
|
|||||
|
|||||
![]()
Kot vidite, sem poleg vsake vrstice programa napisal še komentarje, ki so vam lahko v pomoč. Komentarje zapisujemo med "/*" in "*/, lahko pa jih napišemo tudi za znakoma "//" (glej sliko). Uporabljate jih lahko kadar želite in ne vplivajo na sam program.
|
|||||
|
|||||
![]()
Sedaj moramo program še shraniti, prevesti in zagnati.
Pritisnite tipko F9. Odprlo se vam bo okno za shranjevanje.
|
|||||
|
|||||
![]()
V ime datoteke napišite poljubno ime (npr. vaja).
Datoteko morate shraniti kot C source files (glej sliko). Pritisnite shrani.
|
|||||
|
|||||
![]()
Sedaj se bo koda še prevedla v strojni jezik...
...
|
|||||
|
|||||
![]()
...
in program se zažene.
|
|||||
|
|||||
![]()
Vnesite število (npr. 10)
Vnesite drugo število (npr. 5)
Program izpiše: 2/1 |
|||||