Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- // source.cpp ------------------------------------------------
- #include <string>
- #include <iostream>
- #include "Modulis.h"
- using namespace std;
- const int maks = 100; // maksimalus masyvo dydis
- void Duomenys(Modulis Visi[]);
- void KitasEgzaminas(Modulis Visi[]);
- int main() {
- setlocale(LC_ALL, "Lithuanian");
- Modulis Visi[maks];
- Duomenys(Visi);
- KitasEgzaminas(Visi);
- return 0;
- }
- /* Funkcija su kurios pagalba yra įvedami duomenys apie modulius
- Visi - saugo informaciją apie visus įvestus modulius */
- void Duomenys(Modulis Visi[]) {
- cout << "Įrašykite modulio pavadinimą ir egzamino laikymo dieną.\nAtskirti kableliu.\n\n";
- for (int i = 0; i < 5; i++)
- {
- string pav; int dien;
- cout << i+1 << "-asis modulis:\n";
- getline(cin, pav, ',');
- cin >> dien;
- Visi[i].set(pav, dien);
- cout << endl;
- }
- }
- /* Skaičiuoja kiek dienų iki sekančio egzamino
- Visi - informacija apie visus įvestus modulius */
- void KitasEgzaminas(Modulis Visi[]) {
- for (int i = 0; i < 5; i++)
- {
- cout << "Modulio " << Visi[i].getPav() << " egzaminas vyks "
- << Visi[i].getDiena() << " dieną.\n";
- }
- }
- // Modulis.h --------------------------------------------------------
- #pragma once
- #include <string>
- using namespace std;
- class Modulis
- {
- string pavadinimas; // modulio pavadinimas
- int diena; // modulio egzamino diena
- public:
- void set(string pav, int dien) { pavadinimas = pav; diena = dien; }
- string getPav() { return pavadinimas; }
- int getDiena() { return diena; }
- };
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement