Kursiniai darbai

C++ programavimas: studentų sąrašai

10   (1 atsiliepimai)
C++ programavimas: studentų sąrašai 1 puslapis
C++ programavimas: studentų sąrašai 2 puslapis
www.nemoku.lt
www.nemoku.lt
Aukščiau pateiktos peržiūros nuotraukos yra sumažintos kokybės. Norėdami matyti visą darbą, spustelkite peržiūrėti darbą.
Ištrauka

Užduotis: Trijuose tekstiniuose dokumentuose (sar1.txt, sar2.txt, sar3.txt) surašyti studentu vardai, pavardės ir gimimo datos (Vardenis Pavardenis 1986 07 22). Reikia sukurti programą, kuri nuskaitytų tuos tekstinius dokumentus, tada, įvedus i ekraną kokią nors datą (1987 09), atrinktų visus studentus gimusius vėliau nei įvesta data ir gautus rezultatus atspausdintų. Programos paaiškinimas: Programos veikimo principas yra toks: paleidus programą, ji paprašys įvesti trijų tekstinių dokumentų pavadinimus, įvedus juos, reikės įvesti rezultatų tekstinio dokumento pavadinimą ir kokia nors datą. Įvedus visus duomenis, programa nuskaitys visus tris dokumentus, suras visus jaunesnius studentus už nurodytą datą ir jų vardus, pavardes ir gimimo datas atspausdins. Jei nepavyks atidaryti kokio nors failo, programa apie tai praneš, bei praneš ir apie tai, jei neras tuose dokumentuose tinkamu duomenų. Veikimo etapai: #include leidžia naudoti nuskaitymo ir įrašymo komandas #include reikalingas organizuojant darbą su failais #include spausdinimo funkcijai naudoti using namespace std; turi būti įrašomas kiekvienos programos pradžioje naudojant funkcijas cin ir cout Visą programą sudaro pagrindinė ir dvi papildomos funkcijos. Pagrindinėje funkcijoje vyksta veiksmai prašantys įvesti visus reikiamus duomenis, tada tikrina ar tie duomenys yra įvesti teisingai. Ciklas vykdomas tol, kol duomenys įvedami teisingai. Vėliau atidaromas/sukuriamas rezultatų dokumentas. Šis failas dar ir išvalomas, kad būtų tikrai tuščias. Tada yra iškviečiamos papildomos funkcijos. Pirmoji papildoma funkcija yra: void SkaitytiDuomenuFaila(char file[], char rez[], int metai, int menuo) Skliaustuose yra kintamieji vadinami formaliais parametrais. Formalūs parametrai paskelbiami tuoj po funkcijos pavadinimo. Šioje funkcijoje vyksta šie veiksmai: Atidaro duomenų failą, rezultatų failą (su papildymo funkcija), nurodo rezultatų faile kaip turi būti lygiuojami įrašai. Tada tikrina ar egzistuoja duomenų failas, jei ne, tuomet praneša, jog nepavyko atidaryti tokio dokumento, o jei taip - jį nuskaito (vardą, pavardę, metus, mėnesį, dieną). Kai jau visą dokumentą nuskaito, pradeda atrinkinėti studentus, gimusius vėliau negu nurodyta data. Šis procesas vyksta taip: tikrina ar studento gimimo metai yra didesni, nei įvesti, jei metai sutampa su įvestaisiais, tada dar tikrina ir mėnesius. Jei mėnuo didesnis, tuomet visus duomenis apie ta studentą įrašo į rezultatų tekstinį dokumentą. Šioje funkcijoje dar naudojama papildomai kintamasis tikrinantis tinkamu duomenų kieki (int kiek = 0) tam, kad baigus skaityti failą ir neradus reikiamų duomenų, būtų atspausdinama, jog duomenų nerasta. Tuomet jau uždaromi abu dokumentai ir funkcija būna baigta. Antroji funkcija reikalinga tam, kad nuskaitytų rezultatų failą ir viską kas jame yra išvestų į ekraną. Kad būtų lengviau, visa eilutė nuskaitoma iš karto. Ciklas vykdomas tol, kol pasiekiama dokumento pabaiga. Kad programos langas neužsidarytų baigęs savo darbą, papildomai pagrindinėje funkcijoje naudojama komanda, kuri laukia kol bus įvestas koks nors simbolis ir tada programos langas užsidaro. (Visa programa gan išsamiai yra pakomentuota programos kodo faile)

Daugiau informacijos...

Šį darbą sudaro 431 žodžiai, tikrai rasi tai, ko ieškai!

★ Klientai rekomenduoja


Šį rašto darbą rekomenduoja mūsų klientai. Ką tai reiškia?

Mūsų svetainėje pateikiama dešimtys tūkstančių skirtingų rašto darbų, kuriuos įkėlė daugybė moksleivių ir studentų su skirtingais gabumais. Būtent šis rašto darbas yra patikrintas specialistų ir rekomenduojamas kitų klientų, kurie po atsisiuntimo įvertino šį mokslo darbą teigiamai. Todėl galite būti tikri, kad šis pasirinkimas geriausias!

Detali informacija
Darbo tipas
Lygis
Universitetinis
Failo tipas
Word failas (.doc)
Apimtis
2 psl., (431 ž.)
Darbo duomenys
  • Programavimo kursinis darbas
  • 2 psl., (431 ž.)
  • Word failas 41 KB
  • Lygis: Universitetinis
www.nemoku.lt Atsisiųsti šį kursinį darbą
Privalumai
Pakeitimo garantija Darbo pakeitimo garantija

Atsisiuntei rašto darbą ir neradai jame reikalingos informacijos? Pakeisime jį kitu nemokamai.

Sutaupyk 25% pirkdamas daugiau Gauk 25% nuolaidą

Pirkdamas daugiau nei vieną darbą, nuo sekančių darbų gausi 25% nuolaidą.

Greitas aptarnavimas Greitas aptarnavimas

Išsirink norimus rašto darbus ir gauk juos akimirksniu po sėkmingo apmokėjimo!

Atsiliepimai
www.nemoku.lt
Dainius Studentas
Naudojuosi nuo pirmo kurso ir visad randu tai, ko reikia. O ypač smagu, kad įdėjęs darbą gaunu bet kurį nemokamai. Geras puslapis.
www.nemoku.lt
Aurimas Studentas
Puiki svetainė, refleksija pilnai pateisino visus lūkesčius.
www.nemoku.lt
Greta Moksleivė
Pirkau rašto darbą, viskas gerai.
www.nemoku.lt
Skaistė Studentė
Užmačiau šią svetainę kursiokės kompiuteryje. :D Ką galiu pasakyti, iš kitur ir nebesisiunčiu, kai čia yra viskas ko reikia.
Palaukite! Šį darbą galite atsisiųsti visiškai NEMOKAMAI! Įkelkite bet kokį savo turimą mokslo darbą ir už kiekvieną įkeltą darbą būsite apdovanoti - gausite dovanų kodus, skirtus nemokamai parsisiųsti jums reikalingus rašto darbus.
Vilkti dokumentus čia:

.doc, .docx, .pdf, .ppt, .pptx, .odt