Download presentation
Presentation is loading. Please wait.
1
константе оператори Задаци...
2
Дефинисање константи Константе се могу дефинисати употребом препроцесорске директива #define Примери: #define KB 1024 #define pi
3
Домаћи задатак Програм за израчунавање обима и површине круга на основу задатог полупречника START #include <stdio.h> #define PI 3.14 int main(void) { float r, O, P; printf("Unesite poluprecnik kruga: "); scanf("%f", &r); O = 2 * r * PI; P = r * r * PI; printf("O = %f, P = %f\n", O, P); return 0; } PI = 3.14 READ R O = 2 * R * PI P = R * R * PI PRINT O, P FINISH
4
Аритметички оператори
+ Сабирање - Одузимање * Множење / Дељење, односно целобројно дељење (у случају кад су оба операнда целобројног типа - div) % Модуо (остатак код целобројног дељења - mod)
5
PRINT Sati, Minuti, Sekunde
Пример 1. Претварање задатог броја дана у сате, минуте и секунде #include <stdio.h> int main(void) { int dani, sati, minuti, sekunde; printf("Unesite broj dana: "); scanf("%d", &dani); sati = dani * 24; minuti = sati * 60; sekunde = minuti * 60; printf("%d dana = %d sati, ili %d minuta, ili %d sekunda\n", dani, sati, minuti, sekunde); return 0; } START READ Dani Sati = Dani * 24 Minuti = Sati * 60 Sekunde = Minuti * 60 PRINT Sati, Minuti, Sekunde FINISH
6
Пример 2. Алгоритам који инкрементира (увећава) за 1 вредност неке улазне променљиве #include <stdio.h> int main(void) { int x; scanf("%d", &x); x = x + 1; printf("%d\n", x); return 0; } START READ X X = X + 1 PRINT X FINISH
7
Унарни Аритметички оператори
++ Инкрементирање (увећање вредности за 1) -- Декрементирање (умањење вредности за 1)
8
Пример 2. Алгоритам који инкрементира (увећава) за 1 вредност неке улазне променљиве #include <stdio.h> int main(void) { int x; scanf("%d", &x); x++; printf("%d\n", x); return 0; } START READ X X = X + 1 PRINT X FINISH
9
Пример 3. Алгоритам који врши замену вредности две улазне променљиве X и Y #include <stdio.h> int main(void) { int x, y, t; scanf("%d %d", &x, &y); t = x; x = y; y = t; printf("%d %d\n", x, y); return 0; } START READ X, Y T = X X = Y Y = T PRINT X, Y FINISH
10
Пример 4. Алгоритам који врши замену вредности две променљиве X и Y, без коришћења додатних променљивих #include <stdio.h> int main(void) { int x, y, t; scanf("%d %d", &x, &y); y = x + y; x = y - x; y = y - x; printf("%d %d\n", x, y); return 0; } START READ X, Y Y = X + Y X = Y – X Y = Y - X PRINT X, Y FINISH
11
Пример 5. Алгоритам који из двоцифреног броја издваја цифре START
Алгоритам који из двоцифреног броја издваја цифре #include <stdio.h> int main(void) { int x, d, j; printf("Unesite dvocifren ceo broj: "); scanf("%d", &x); d = x / 10; j = x % 10; printf("desetice = %d, jedinice = %d\n", d, j); return 0; } START READ X D = X div 10 J = X mod 10 PRINT D, J FINISH
12
Пример 6. Алгоритам за програм који мења места цифара двоцифреног броја #include <stdio.h> int main(void) { int x, y, d, j; printf("Unesite dvocifreni broj: "); scanf("%d", &x); d = x / 10; j = x % 10; y = j * 10 + d; printf("Obrtanjem cifara dobijamo broj %d\n", y); return 0; } START READ X D = X div 10 J = X mod 10 Y = J * 10 + D PRINT Y FINISH
13
Пример 7. Алгоритам који задати број дана заокружује на број седмица
Алгоритам који задати број дана заокружује на број седмица #include <stdio.h> int main(void) { int dani, sedmice; printf("Unesite broj dana: "); scanf("%d", &dani); sedmice = (dani + 3) / 7; printf("%d dana = %d sedmica\n", dani, sedmice); return 0; } START READ Dani Sedmice = (Dani + 3) div 7 PRINT Sedmice FINISH
14
Домаћи задатак Рачунање обима и површине квадрата на основу задате дужине дијагонале Издвајање цифара троцифреног броја Израчунавање збира цифара троцифреног броја Издвајање цифара четвороцифреног броја
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.