Advertisement
kaunas163

programa dalykai (nežinau ar baigta)

Feb 18th, 2014
90
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 1.50 KB | None | 0 0
  1. // source.cpp ------------------------------------------------
  2. #include <string>
  3. #include <iostream>
  4. #include "Modulis.h"
  5. using namespace std;
  6. const int maks = 100;   // maksimalus masyvo dydis
  7.  
  8. void Duomenys(Modulis Visi[]);
  9. void KitasEgzaminas(Modulis Visi[]);
  10.  
  11. int main() {
  12.     setlocale(LC_ALL, "Lithuanian");
  13.     Modulis Visi[maks];
  14.     Duomenys(Visi);
  15.     KitasEgzaminas(Visi);
  16.     return 0;
  17. }
  18.  
  19. /* Funkcija su kurios pagalba yra įvedami duomenys apie modulius
  20. Visi - saugo informaciją apie visus įvestus modulius */
  21. void Duomenys(Modulis Visi[]) {
  22.     cout << "Įrašykite modulio pavadinimą ir egzamino laikymo dieną.\nAtskirti kableliu.\n\n";
  23.     for (int i = 0; i < 5; i++)
  24.     {
  25.         string pav; int dien;
  26.         cout << i+1 << "-asis modulis:\n";
  27.         getline(cin, pav, ',');
  28.         cin >> dien;
  29.         Visi[i].set(pav, dien);
  30.         cout << endl;
  31.     }
  32. }
  33.  
  34. /* Skaičiuoja kiek dienų iki sekančio egzamino
  35. Visi - informacija apie visus įvestus modulius */
  36. void KitasEgzaminas(Modulis Visi[]) {
  37.     for (int i = 0; i < 5; i++)
  38.     {
  39.         cout << "Modulio " << Visi[i].getPav() << " egzaminas vyks "
  40.             << Visi[i].getDiena() << " dieną.\n";
  41.     }
  42. }
  43.  
  44.  
  45. // Modulis.h --------------------------------------------------------
  46. #pragma once
  47. #include <string>
  48. using namespace std;
  49.  
  50. class Modulis
  51. {
  52.     string pavadinimas; // modulio pavadinimas
  53.     int diena;      // modulio egzamino diena
  54. public:
  55.     void set(string pav, int dien) { pavadinimas = pav; diena = dien; }
  56.     string getPav()     { return pavadinimas; }
  57.     int getDiena()      { return diena; }
  58. };
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement