Advertisement
fivtyen

[C++] Informacje o egzaminach (tworzenie pliku .txt)

Dec 19th, 2014
160
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 1.81 KB | None | 0 0
  1. #include <iostream>
  2. #include <cstring>
  3. #include <cstdlib>
  4. #include <fstream>
  5.  
  6. int main()
  7.  
  8. {
  9.         using namespace std;
  10.        
  11.         int tabSize = 25;
  12.         char Name[tabSize];
  13.         string myExam;
  14.         int Class;
  15.        
  16.         cout << "EGZAMINY KONCOWE - PROGRAM INFORMACYJNY \n";
  17.         cout << endl;
  18.         cout << "Jak sie nazywasz? \n";
  19.         cin.getline(Name, tabSize);
  20.         cout << endl;
  21.         cout << "Przedmiot, z ktorego chcesz pisac egzamin to: ";
  22.         cin >> myExam;
  23.         cout << endl;
  24.        
  25.         int examNumber;
  26.        
  27.         if (myExam == "matematyka")
  28.            examNumber = 1;  
  29.            
  30.            else if (myExam == "j.polski")
  31.                 examNumber = 2;
  32.                
  33.                 else if (myExam == "j.angielski")
  34.                      examNumber = 3;
  35.                      
  36.                      else if (myExam == "j.niemiecki")
  37.                           examNumber = 4;
  38.                          
  39.                                      else if (myExam == "informatyka")
  40.                                           examNumber = 5;
  41.                                          
  42.                                           else {
  43.                                             cout << "Nie ma egzaminu z takiego przedmiotu!" << endl;
  44.                                             exit(0);
  45.                                                }
  46.         switch(examNumber) {
  47.             case 1: Class = 1; break;
  48.             case 2: Class = 19; break;
  49.             case 3: Class = 30; break;
  50.             case 4: Class = 33; break;
  51.             case 5: Class = 11; break;
  52.         }
  53.        
  54.         cout << "Dobrze " << Name << ", egzamin z " << myExam << " odbywa sie w sali numer " << Class << ".\n";
  55.         cout << "Na pulpicie znajdziesz plik egzamin.txt, zawierajacy te informacje. \n";
  56.         cout << "Powodzenia! \n";
  57.         cout << endl;
  58.        
  59.         fstream plik;
  60.         plik.open("egzamin.txt", ios::out);
  61.      
  62.         plik << "Twoj egzamin z " << myExam << " odbedzie sie w sali numer " << Class << "." << endl;
  63.      
  64.         plik.close();  
  65.        
  66.         return 0;
  67.        
  68.     }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement