Posle časa 03

Jedna odluka u programu

Domaći je namerno kraći. Tri zadatka uradi na papiru, a zatim u Vežbaonici završi sve zadatke Časa 03 koje nisi završila na času.

Za ulaze 50, 51 i 72 napiši: vrednost uslova, granu koja se izvršava i tačan ispis programa.

int poeni;
scanf("%d", &poeni);

if (poeni >= 51) {
    printf("Polozen\n");
} else {
    printf("Nije polozen\n");
}
Mali trag

Posebno proveri tačno 51, jer operator >= uključuje granicu.

Pogledaj rešenje

50: uslov je netačan, izvršava se else i ispis je Nije polozen. 51: uslov je tačan, izvršava se if i ispis je Polozen. 72: uslov je tačan, izvršava se if i ispis je Polozen.

Na papiru nacrtaj dijagram toka koji učitava ceo broj i prikazuje da li je deljiv sa 10. Ispod dijagrama napiši if/else koji mu odgovara. Obeleži DA i NE strelice.

Mali trag

Broj je deljiv sa 10 kada broj % 10 == 0.

Pogledaj rešenje

Tok: POČETAK → unesi broj → romb broj % 10 == 0?; DA → prikaži Deljiv sa 10; NE → prikaži Nije deljiv sa 10; obe grane → KRAJ. C uslov: if (broj % 10 == 0) { printf("Deljiv sa 10\n"); } else { printf("Nije deljiv sa 10\n"); }.

Napiši ceo C program. Program učitava iznos porudžbine. Ako je iznos najmanje 5000 dinara, poštarina je 0; inače je 350. Program zatim prikazuje poštarinu i ukupan iznos za plaćanje. Proveri ga ulazima 4999, 5000 i 6200.

Mali trag

Najpre u if/else granama dodeli vrednost promenljivoj postarina. Posle grananja izračunaj ukupno = iznos + postarina.

Pogledaj rešenje

#include <stdio.h> int main(void) { int iznos, postarina, ukupno; scanf("%d", &iznos); if (iznos >= 5000) { postarina = 0; } else { postarina = 350; } ukupno = iznos + postarina; printf("Postarina: %d\nUkupno: %d\n", postarina, ukupno); return 0; } Za 4999: poštarina 350, ukupno 5349. Za 5000: poštarina 0, ukupno 5000. Za 6200: poštarina 0, ukupno 6200.

Otvori https://aip.zmenix.com/vezbaonica.php i završi sve zadatke iz grupe Čas 03 koje nisi uradila na času. Kod svakog prvo napiši rešenje na papiru ili u svesci, a zatim ga unesi na sajt i proveri.

Mali trag

Zadaci su poređani od ispravke uslova do izazova sa ciframa. Ako zapneš, otvori jedan trag; rešenje otvori tek posle svog pokušaja.

Pogledaj rešenje

Čas 03 ima osam zadataka. Rešenja i provere nalaze se uz svaki zadatak u Vežbaonici. Važno je da možeš da objasniš uslov, granicu i granu koja se izvršava.

Ako ti je neko pitanje bilo teško, pošalji mi samo njegov broj i proći ćemo ga na sledećem času.