You are on page 1of 9

TECHNICKÁ AKADÉMIA

SPIŠSKÁ NOVÁ VES

ZÁVEREČNÝ PROJEKT
Z PROGRAMOVANIA

Šk. r. 2018/2019 x Miroslav Hanisko I.D


Obsah
1. Zadanie č. 12.............................................................................................................................3

2. Manuál.......................................................................................................................................4

3. Využitie......................................................................................................................................6

4. Vývojový diagram......................................................................................................................7

5. Zoznam použitej literatúry.........................................................................................................8

2
1. Zadanie č. 12
Napíšte program, ktorý umožní z klávesnice zadávať meno,
priezvisko žiaka a výšku. Počet žiakov zadáte na začiatku programu. Do
súboru vystup.txt na samostatný riadok vypíše poradové číslo, meno
a priezvisko žiaka a výšku. Prvý riadok bude tvoriť hlavička. Na konci
vypíše výšku najvyššieho žiaka a jeho meno.

Ukážka zadávania údajov z klávesnice:

obrázok č.1

Ukážka výstupného súboru po spustení programu:

obrázok č. 2

Zdrojový súbor musí obsahovať na začiatku hlavičku, ktorá bude


mať nasledovný formát:
/*
Program: názov súboru
Meno: meno a priezvisko, trieda
Dátum: dátum vytvorenia súboru
*/

2. Manuál
Tento program je v programovacom jazyku C++. Používa knižnice <stdio.h> a
<string.h>.

Aké premenné som využil uvediem následovne:

 int v // Premenná na načítanie výšky žiakov

 int n // Premenná na načítanie počtu žiakov

 int i // Riadiaca premenná cyklu

 max=0 // Premenná na určenie najvyššieho žiaka

 char m[50] // Premenná na načítanie mena žiakov

 char p[50] // Premenná na načítanie priezviska žiakov

 mmax[100] // Premenná na označenie mena najvyššieho

 FILE *fw // Premenná na zápis do súboru

Nasledujú príkazy ktoré otvoria (vytvoria) súbor “výstup.txt“ na zápis a vytvoria


v ňom hlavičku.

4
Ďalej sú tu príkazy ktoré slúžia na určenie počtu žiakov.

Nasleduje cyklus for ktorý sa bude opakovať toľko krát až kým nedosiahne
počet žiakov.

Ako prvý príkaz v cykle má za úlohu zapísať do súboru poradové čisla žiakov.

Nasledujú príkazy ktoré vytvoria hlavičku, a potom príkazy na načítanie mena,


priezviska a výšky žiakov. Následne sa tieto hodnoty zapíšu do súboru.

Ďalej sa tu nacházda podmienka if, ktorá ak je splnená ( čo znamená? že ak je


výška žiaka väčšia ako hodnota max) tak prepíše hodnotu max na tu výšku.
Ďalší príkaz znamená že program hodnotu mmax vynuluje. Následne sú tu tri
príkazy ktoré zistia meno a priezvisko najvyššiho zapíšu ich do premennej
mmax a tým končí cyklus.

5
Na kocni programu sú príkazy, ktoré vypíšu do súboru výšku najvyššieho a aj
jeho meno. Následne program uzavrie súbor a nakoniec sa program ukončí.

3. Využitie
Tento program je vhodný na použitie v školstve. Má za úlohu ulahčiť prácu
učiteľom pri zisťovaní najvyššieho žiaka z triedy, školy a podobne.

6
7
4. Vývojový diagram

8
5. Zoznam použitej literatúry
 Zošit z programovania

You might also like