Laboratoriniai darbai

Vartotojo klasė

10   (1 atsiliepimai)
Vartotojo klasė 1 puslapis
Vartotojo klasė 2 puslapis
Vartotojo klasė 3 puslapis
Vartotojo klasė 4 puslapis
Vartotojo klasė 5 puslapis
Vartotojo klasė 6 puslapis
Vartotojo klasė 7 puslapis
Vartotojo klasė 8 puslapis
Vartotojo klasė 9 puslapis
Vartotojo klasė 10 puslapis
Vartotojo klasė 11 puslapis
Vartotojo klasė 12 puslapis
Vartotojo klasė 13 puslapis
Vartotojo klasė 14 puslapis
Vartotojo klasė 15 puslapis
Vartotojo klasė 16 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

1. L2. Vartotojo klasė FMM-6/3 gr. 2005.03.10. ................................... Dėstytojas doc 1.1 Užduotis (40) Pirmojo failo eilutėje yra teisingo atsakymo kodas (pvz.: NTNNTNNTTT). Kitose eilutėse tokia informacija: studento grupė (char[7]), pavardė, vardas, atsakymas. Reikia surasti kiek taškų surinko T1 surinko geriausiai atsakes studentas. Reikia įvertinti visus studentus. Įvertinimai turi būti tokie: jei studento surinktas taškų skaičius lygus T1 arba T1-1, tai įvertinimas „gerai“, jei taškų skaičius lygus T1-2 arba T1-3, tai įvertinimas „patenkinamai“, likusiais atvejais – „ nepatenkinamai“ (pavardė, vardas). 1.2.1 Formų schemos ir paaiškinimai TForm1 klasės scema: TForm1 komponentų vardai ir jų paskirtis: Komponentas Paskirtis MainMenu1 Meniu juosta Ivedimas1 Įveda rezultatus Spausdinimas1 Spausdinimas Pradiniai1 Spausdina pradinius duomenis Ivertinimai1 Spausdina įvertinimus Memo1 Rodo prad. duomenis ir rezultatus Pasirinktifaila1 Pasirenka rezultatų failą Veiksmai1 Atlieka veiksmus Rasti1 Randa max teisingų atsakymų skaičių Ivertintivisus1 Įvertina studentus, nubraižo diagramą Pagalba1 Pagalba Apieprograma1 Apie programą Apieautoriu1 Apie autorių Baigti1 Užbaigia programos darbą OpenDialog1 Išrenka duomenų failą SaveDialog1 Išrenka rezultatų failą Chart1 Diagramos langas Series1 Skritulinė diagrama TForm2 klasės scema: TForm2 komponentų vardai ir jų paskirtis: Komponentas Paskirtis Timer1 Laikmatis Label1 Informacija Label2 Informacija Image1 Paveikslėlis TForm2 klasės scema: TForm3 komponentų vardai ir jų paskirtis: Komponentas Paskirtis Label1 Pavadinimas Label2 Tekstas Label3 Tekstas Label4 Tekstas Label5 Tekstas Label6 Tekstas Label7 Tekstas Button1 Pabaiga TForm4 klasės scema: TForm4 komponentų vardai ir jų paskirtis: Komponentas Paskirtis Label1 Sukūrimo data Label2 Autorius Label3 Dėstytojas Button1 Pabaiga 1.2.2 *.h failai Failas Unit1.h: //--- Programa kure: IF-4/7gr. studentas Vytenis Darulis -------------------- //--------------------------------------------------------------------------- //--- 40. Pirmoje failo eiluteje yra teisingo atsakymo kodas (pvz: ---------- //--- NTNNTNNTTT). Kitose eilutese tokia informacija: studento grupe -------- //--- (char[7]), pavarde, vardas, atsakymas. Reikia surasti, kiek ----------- //--- tasku T1 surinko geriausiai atsakes studentas. Reikia ivertinti ------- //--- visus studentus. Ivertinimai turi buti tokie: jei studento surinktas -- //--- tasku skaicius lygus T1 arba T1-1, tai ivertinimas "gerai", jei ------- //--- tasku skaicius lygus T1-2 arba T1-3, tai ivertinimas "patenkinamai",--- //--- likusiais atvejais - "nepatenkinamai"(pavarde, vardas). --------------- #ifndef Unit1H #define Unit1H //--------------------------------------------------------------------------- #include #include #include #include #include #include #include #include #include #include #include #include #include #include using namespace std; #include "Unit2.h" #include "Unit3.h" #include "Unit4.h" //--------------------------------------------------------------------------- const Cgr = 7; // Masyvo grup dydis const Cpv = 14; // Masyvo pav dydis const Cvr = 10; // Masyvo var dydis const Cat = 11; // Masyvo ats dydis const Cei = 80; // Maksimalus eilutes ilgis //--------------------------------------------------------------------------- struct Studentas { char grup[Cgr]; // Grupe char pav[Cpv]; // Pavarde char var[Cvr]; // Vardas char ats[Cat]; // Atsakymas int iv; // Ivertinimas }; //--------------------------------------------------------------------------- class Vertinimas { private: Studentas *A; // Studendo duomenys Studentas *B; // Atsakymas int n; // Studentu skaicius int max; // maksimalus balu skaicius int ger; // geru ivertinimu skaicius int pat; // patenkinamu ivertinimu skaicius int nepat; // nepatenkinamu ivertinimu skaicius public: Vertinimas(); // Konstruktorius ~Vertinimas(); // Destruktorius int KiekGeru(int i); // Kiek teisingu atsakymu int GrazinaGer(); // Grazina gerai ivertintu studentu sk. int GrazinaPat(); // Grazina patenkinamai ivertintu stud. sk. int GrazinaNepat(); // Grazina nepatenkinamai ivertintu stud. sk. void Ivesti(); // Iveda duomenis void Spausdinti(char *rez); // Spausdintus pradinius duomenis void SpausdintiIvert(char *rez); // Spausdina rezultatus void Geriausias(); // Suranda maksimalu balu skaiciu void Ivertinti(); // Ivertina visus studentus void Rikiuoti(); // Surikiuoja bool ArKeisti(int i, int j); // Tikrina ar reikia keisti }; //--------------------------------------------------------------------------- class TForm1 : public TForm { __published: // IDE-managed Components TMainMenu *MainMenu1; // Meniu juosta TMenuItem *Ivedimas1; // Iveda rezultatus TMenuItem *Spausdinimas1; // Spausdinimas TMemo *Memo1; // Rodo prad. duomenis ir rezultatus TMenuItem *Pradiniai1; // Spausdina pradinius duomenis TMenuItem *Ivertinimai1; // Spausdina ivertinimus TMenuItem *Pasirinktifaila1; // Pasirenka rezultatu faila TMenuItem *Veiksmai1; // Atlieka veiksmus TMenuItem *Rasti1; // Randa max teisingu atsakymu skaiciu TMenuItem *Ivertintivisus1; // Ivertina studentus, nubraizo diagrama TMenuItem *Pagalba1; // Pagalba TMenuItem *Apieprograma1; // Apie programa TMenuItem *Apieautoriu1; // Apie autoriu TMenuItem *Baigti1; // Uzbaigia programos darba TOpenDialog *OpenDialog1; // Isrenka duomenu faila TSaveDialog *SaveDialog1; // Isrenka rezultatu faila TChart *Chart1; // Diagramos langas TPieSeries *Series1; // Skrituline diagrama void __fastcall Ivedimas1Click(TObject *Sender); void __fastcall Baigti1Click(TObject *Sender); void __fastcall Pasirinktifaila1Click(TObject *Sender); void __fastcall Pradiniai1Click(TObject *Sender); void __fastcall Ivertinimai1Click(TObject *Sender); void __fastcall Rasti1Click(TObject *Sender); void __fastcall Ivertintivisus1Click(TObject *Sender); void __fastcall FormActivate(TObject *Sender); void __fastcall Apieprograma1Click(TObject *Sender); void __fastcall Apieautoriu1Click(TObject *Sender); private: // User declarations bool v1; // Ar ivesti duomenys bool v2; // Ar pasirinktas rez failas bool v3; // Ar suratas geriausias bool v4; // Ar ivertinti Vertinimas Obj; // Objektas void Diagrama(); // Braizo diagrama ifstream fd; // Ivedimo srautas ofstream fr; // Isvedimo srautas AnsiString DuomenuFailas; // Duomenu failo vardas AnsiString DuomenuFailoVardas(); // Nurodomas duom. failas AnsiString RezultatuFailas; // Rezultatu failo vardas AnsiString RezultatuFailoVardas(); // Nurodomas rez. failas public: // User declarations __fastcall TForm1(TComponent* Owner); }; //--------------------------------------------------------------------------- extern PACKAGE TForm1 *Form1; //--------------------------------------------------------------------------- #endif Failas Unit2.h: //--------------------------------------------------------------------------- #ifndef Unit2H #define Unit2H //--------------------------------------------------------------------------- #include

Daugiau informacijos...

Šį darbą sudaro 2574 ž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
16 psl., (2574 ž.)
Darbo duomenys
  • Programavimo laboratorinis darbas
  • 16 psl., (2574 ž.)
  • Word failas 260 KB
  • Lygis: Universitetinis
www.nemoku.lt Atsisiųsti šį laboratorinį 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