VJ Formatirani Način Unosa I Ispisa Podataka

You might also like

Download as pdf or txt
Download as pdf or txt
You are on page 1of 2

ALGORITMI I PROGRAMIRANJE 28.

vježba: Formatirani način unosa i ispisa podataka

Provjeravaju se slijedeći ishodi učenja:

• otvoriti i zatvoriti file stream

• pomoću programskog koda kreirati datoteku

• podatke koje je korisnik unio preko konzole, obraditi i ispisati u datoteku

• pomoću programskog koda otvoriti postojeću datoteku, čitati podatke iz nje, obraditi te podatke te ispisati
rješenja na konzolu

Pogledajte uvodnu video lekciju pa riješite zadatke.


Datoteke: Formatirani način unosa i ispisa podataka
Zadatke riješite u jednom projektu bez „zakomentiravanja“ dijelova koda

1. zadatak: Pomoću formatiranog ispisa u datoteku prvi.xls upisati brojeve djeljive s 3 između 1 i 30.
Koristiti FILE, fopen, fclose, fprintf i printf. Ukoliko program ne može stvoriti datoteke treba na
konzolu ispisati tekst: Ne mogu otvoriti datoteku prvi.xls!
Ukoliko je zadatak točno riješen donosi 20 bodova.

2. zadatak: Pomoću formatiranog ispisa u datoteku drugi.txt ispisati velika i mala slova engleskog
alfabeta. Koristiti FILE, fopen, fclose, fprintf i printf. Ukoliko program ne može stvoriti datoteke treba
na konzolu ispisati tekst: Ne mogu otvoriti datoteku drugi.txt!
Ukoliko je zadatak točno riješen donosi 20 bodova.

3. zadatak: Napiši C++ program koji će pomoću formatiranog ispisa u treci.doc ispisati članove niza i
njihovu sumu:
𝑆 = 12 + 32 + 52 + ⋯ + 𝑘 2 .

Koristiti FILE, fopen, fclose, fprintf i printf. Ukoliko program ne može stvoriti datoteke treba na
konzolu ispisati tekst: Ne mogu otvoriti datoteku treci.doc! Korisnik unosi k, pomoću formatiranog
unosa.

Ukoliko je zadatak točno riješen donosi 20 bodova.

4. zadatak: U prilogu vježbi nalazi se datoteka jozo.txt, u koju su pohranjeni podaci o prometu pokretnog
restorana „Jozo – TROVAČ“ u mjesecu ožujku 2021. U prvom retku je dan u mjesecu, a u slijedećem
promet u kn, pa opet dan, pa promet… Napiši C++ program koji će iz te datoteke „pročitati“ podatke,
izračunati ukupni promet u kn u mjesecu i iznos PDV-a koji je potrebno uplatiti u državni proračun te
to ispisati u datoteku cetvrti.txt pomoću neformatiranog ispisa na dvije decimale, svaki podatak u
jedan redak uz popratni tekst. Ukoliko program ne može pristupiti ulaznoj datoteci treba na konzolu
ispisati tekst: Ne mogu otvoriti datoteku jozo.txt! a ako ne može pristupiti izlaznoj datoteci, treba na
konzolu ispisati tekst: Ne mogu otvoriti datoteku cetvrti.txt!

Ukoliko je zadatak točno riješen donosi 20 bodova.


ALGORITMI I PROGRAMIRANJE 28. vježba: Formatirani način unosa i ispisa podataka

5. zadatak: Napiši C++ program koji će pomoću formatiranog ispisa u peti.xls ispisati troznamenkaste
palindrome. Podsjetnik: palindrom je broj koji čitan s lijeva i s desna izgleda isto. Koristiti FILE, fopen,
fclose i fprintf. Ukoliko program ne može stvoriti datoteke treba na konzolu ispisati tekst: Ne mogu
otvoriti datoteku peti.xls!

Ukoliko je zadatak točno riješen donosi 20 bodova.

Provjera ishoda učenja

Nastavnica će provjeriti planirane ishode učenja uvidom u pojedinačne radove učenika te će u dogovorenom
roku pisano bodovati radove i dati sugestije o eventualnim problemima.

You might also like