abc Programski jezik C
Na početku program trba pozvati matematičku biblioteku: |
R.br. |
Opis funkcije |
Funkcija |
Primjer funkcije |
Listing programa u C-u |
Rezultat |
1 |
Cjelobrojno dijeljenje |
7 / 3 = 2 3 / 2 = 1 1 / 2 = 0 3 / 2 = 1 5 / 3 = 1 16 / 3 = 5 |
#include <stdio.h> #include <math.h> int main () { printf("7 / 3 = %d\n", 7 / 3); printf("3 / 2 = %d\n", 3 / 2); printf("1 / 2 = %d\n", 1 / 2); printf("3 / 2 = %d\n", 3 / 2); printf("5 / 3 = %d\n", 5 / 3); printf("16 / 3 = %d\n", 16 / 3); return(0); } |
7 / 3 = 2 3 / 2 = 1 1 / 2 = 0 3 / 2 = 1 5 / 3 = 1 16 / 3 = 5 |
|
2 |
Ostatak cjelobrojnog djeljenja |
1 % 2 2 % 2 5 % 2 8 % 2 5 % 3 7 % 3 7 % 4 9 % 3 9 % 5 |
#include <stdio.h> #include <math.h> int main () { printf("1 % 2 = %d\n", 1 % 2); printf("2 % 2 = %d\n", 2 % 2); printf("5 % 2 = %d\n", 5 % 2); printf("8 % 2 = %d\n", 8 % 2); printf("5 % 3 = %d\n", 5 % 3); printf("7 % 3 = %d\n", 7 % 3); printf("7 % 4 = %d\n", 7 % 4); printf("9 % 3 = %d\n", 9 % 3); printf("9 % 5 = %d\n", 9 % 5); return(0); } |
1 % 2 = 1 2 % 2 = 0 5 % 2 = 1 8 % 2 = 0 5 % 3 = 2 7 % 3 = 1 7 % 4 = 3 9 % 3 = 0 9 % 5 = 4 |
|
3 |
Stepen (xy) |
pow(2, 3) pow(1.414214, 2) |
#include <stdio.h> #include <math.h> int main () { printf("Vrijednost 2.0 ^ 3 = %lf\n", pow(2.0, 3)); printf("Vrijednost 1.414214 ^ 2 = %lf\n", pow(1.414214, 2)); return(0); } |
Vrijednost 2.0 ^ 3 = 8.000000 Vrijednost 1.414214 ^ 2 = 2.000001 |
|
4 |
Kvadratni korijen |
sqrt(4) |
#include <stdio.h> #include <math.h> int main () { printf("Kvadratni korijen od %lf je %lf\n", 4.0, sqrt(4.0) ); printf("Kvadratni korijen od %lf je %lf\n", 3.0, sqrt(3.0) ); return(0); } |
Kvadratni korijen od 4.000000 je 2.000000 Kvadratni korijen od 9.000000 je 3.000000 |
|
5 |
Vraća cio dio realnog broja. |
TRUNC(2.3) |
TRUNC(2.3) |
2 |
|
6 |
Zaokruži na najbliži cijeli broj |
ROUND(-1.49) |
ROUND(-1.49) |
-1 |
|
7 |
Apsolutna vrijednost |
ABS(-2.99) |
ABS(-2.99) |
2.99 |
|
8 |
Vraća redni broj upisanog znaka |
||||
9 |
Vraća ASCII vrijednost koja odgovara brojnoj vrijednosti |
||||
10 |
Vraća prethodnu vrijednost rednog tipa. |
||||
11 |
Vraća slijedeću rednu vrijednost. |
||||
12 |
Baza prirordnog logaritma e |
ABS(-2.99) |
ABS(-2.99) |
2.99 |
Primjeri i zadaci za vježbu: SQR, SQRT, TRUNC, ROUND
Funkcije cjelobrojnog dijeljna (/) i modul (%) sa primjerima - Djeljivost