C++ ile Öğrenci Raporu, Devamsızlık Girişi ve Ders Raporu…

C++ ile Öğrenci Raporu, Devamsızlık Girişi ve Ders Raporu… Merhaba arkadaşlar, Bugün yazacağım makalemde siz sevgili okurlarıma gene c++ ile yazılmış bir program yapmayı anlatacağım. Programımızın Amacı: Program çalıştırıldığında kullanıcıya 4 alternatif gelecek. Bu seçenekler; Devamsızlık Veri Girişi, Ders Raporu, öğrenci Raporu ve çıkış halinde olacak. Örneğin: (ybil1016,ybil1012), üç adet talebe numarasını (Örneğin: 2012411001, 2012411002, 2012411003) girdikten sonra her derse ait öğrencilerin devamsızlıklarını da tamsayı şekilde klavyeden girecektir.   Veri girme işlemi tamamlandığında ekranda girilen bütün sonuçlar görülecek ve Program ilk çalıştığı süre ekrana gelen menü (1-4 arası) seçimiyle ilgili “yeni bir işlem için numara girin:” dedikten sonra kullanıcı 2 yazıp entere bastığında klavyeden hangi ders kodu diziye girildiyse o dizideki dersler ve kodları görülecektir. Bu arada lafı gene uzattık en iyisi kodlarıma geçiş yapalım 🙂   Programın Ana Görüntüsü     1      int main(int argc, char argv[]) 2      {int a, og1, og2, og3, dev1, dev2, dev3, dev4, dev5, dev6, ders, sira; 3      char d1[15]; 4      char d2[15]; 5      cout<<“****************“<<endl; 6      cout<<“          1- Devamsizlik veri girisi    “<<endl; 7      cout<<“          2- Ders Raporu                *“<<endl; 8      cout<<“          3- Ders Raporu            “<<endl; 9      cout<<“        4- Cikis                     “<<endl; 10  cout<<“****************“<<endl; 11  cout<<endl; 12  cout<<“Islem numarasini girin: “; 13  cin>>a; 14  cout<<endl; 15  while(a!=1 and  a!=2 and a!=3 and a!=4) 16  { 17  cout<<“1 - 4 Arasi tekrardan yine islem numarasi girin: “ ; 18  cin>>a; 19  } 20  if(a==1) 21  { cout<<“1. Dersin kodunu giriniz:”; 22  cin>>d1; 23  cout<<“2. Dersin kodunu giriniz:”; 24  cin>>d2; 25  cout<<endl; 26  cout<<endl; 27  cout<<“1. Birinci ogrencinin numarasini girin:”; 28  cin>>og1; 29  cout<<“2. Birinci ogrencinin numarasini girin:”; 30  cin>>og2; 31  cout<<“3. Birinci ogrencinin numarasini girin:”; 32  cin>>og3; 33  cout<<endl; 34  cout<<endl; 35  cout<<og1<<” numarali ogrencini “<<d1<<” kodlu dersin devamsizligini girin: “; 36  cin>>dev1; 37  cout<<og1<<” numarali ogrencini “<<d2<<” kodlu dersin devamsizligini girin: “; 38  cin>>dev2; 39  cout<<og2<<” numarali ogrencini “<<d1<<” kodlu dersin devamsizligini girin: “; 40  cin>>dev3; 41  cout<<og2<<” numarali ogrencini “<<d2<<” kodlu dersin devamsizligini girin: “; 42  cin>>dev4; 43  cout<<og3<<” numarali ogrencini “<<d1<<” kodlu dersin devamsizligini girin: “; 44  cin>>dev5; 45  cout<<og3<<” numarali ogrencini “<<d2<<” kodlu dersin devamsizligini girin: “; 46  cin>>dev6; 47  system(“CLS”); 48  cout<<“   Ogrno           “<<d1<<“          ”<<d2<<endl; 49  cout<<og1<<“             “<<dev1<<“         ”<<dev2<<endl; 50  cout<<og2<<“             “<<dev3<<“         ”<<dev4<<endl; 51  cout<<og3<<“             “<<dev5<<“         ”<<dev6<<endl; 52  cout<<endl; 53  cout<<endl; 54  cout<<“Yeni bir Islem icin numara girin: “; 55  cin>>a; 56  while(a!=1 and  a!=2 and a!=3 and a!=4) 57  { 58  cout<<“1 - 4 Arasi yine yine islem numarasi girin: “ ; 59  cin>>a; 60  } 61  system(“CLS”); 62  } 63  if(a==2) 64  { 65  cout<<“************“<<endl; 66  cout<<“             1- “<<d1<<“          “<<endl; 67  cout<<“            2- “<<d2<<“           “<<endl; 68  cout<<“************“<<endl; 69  cout<<endl; 70  cout<<endl; 71  cout<<“Ders numarasini gir:”; 72  cin>>ders; 73  cout<<endl; 74  cout<<endl; 75  cout<<endl; 76  if(ders==1) 77  { cout<<“  ogrencinumarasi     “<<d1<<endl; 78  cout<<og1<<“               “<<dev1<<endl; 79  cout<<og2<<“               “<<dev3<<endl; 80  cout<<og3<<“               “<<dev5<<endl; 81  cout<<endl; 82  cout<<endl; 83  cout<<“Yeni bir Islem icin numara girin: “; 84  cin>>a; 85  while(a!=1 and  a!=2 and a!=3 and a!=4) 86  { 87  cout<<“1 - 4 Arasi yine yine islem numarasi girin: “ ; 88  cin>>a; 89  } 90  system(“CLS”); 91  } 92  if(ders==2) 93  { cout<<“  ogrencinumarası     “<<d2<<endl; 94  cout<<og1<<“       “<<dev2<<endl; 95  cout<<og2<<“       “<<dev4<<endl; 96  cout<<og3<<“       “<<dev6<<endl; 97  cout<<endl; 98  cout<<endl; 99  cout<<“Yeni bir Islem icin numara girin: “; 100                     cin>>a; 101                     while(a!=1 and  a!=2 and a!=3 and a!=4) 102                     { 103         cout<<“1 - 4 Arasi yine yine islem numarasi girin: “ ; 104         cin>>a; 105   } 106       system(“CLS”); 107    } 108      } 109         if(a==3) 110                   { 111     cout<<“**************“<<endl; 112     cout<<“               1- “<<og1<<“              “<<endl; 113     cout<<“               2- “<<og2<<“              *“<<endl; 114     cout<<“              3- “<<og3<<“             “<<endl; 115     cout<<“**************“<<endl; 116          cout<<endl; 117          cout<<endl; 118          cout<<“ogrenci sira numarasini girin:”; 119          cin>>sira; 120         cout<<endl; 121          cout<<endl; 122     if(sira==1) 123    {cout<<” ogrencino        “<<d1<<“            “<<d2<<endl; 124     cout<<og1<<“        “<<dev1<<“             ”<<dev2<<endl; 125     cout<<endl; 126     cout<<endl; 127     cout<<“Yeni bir Islem icin numara girin: “; 128     cin>>a; 129     while(a!=1 and  a!=2 and a!=3 and a!=4) 130      { 131   cout<<“1 - 4 Arasi yine tekrardan islem numarasi girin: “ ; 132   cin>>a; 133   } 134      cout<<endl; 135      cout<<endl; 136    } 137     if(sira==2) 138    {cout<<” ogrencino     “<<d1<<“        “<<d2<<endl; 139     cout<<og2<<“        “<<dev3<<“      ”<<dev4<<endl; 140     cout<<endl; 141     cout<<endl; 142     cout<<“Yeni bir Islem icin numara girin: “; 143     cin>>a; 144     while(a!=1 and  a!=2 and a!=3 and a!=4) 145     { 146     cout<<“1 - 4 Arasi yine yine islem numarasi girin: “ ; 147     cin>>a; 148     } 149      cout<<endl; 150      cout<<endl; 151    } 152      if(sira==3) 153   {cout<<” ogrencino      “<<d1<<“       ”<<d2<<endl; 154  cout<<og3<<“        “<<dev5<<“                         “<<dev6<<endl; 155    cout<<endl; 156    cout<<endl; 157    cout<<“Yeni bir Islem icin numara girin: “; 158    cin>>a; 159    while(a!=1 and  a!=2 and a!=3 and a!=4) 160    { 161      cout<<“1 - 4 Arasi yine tekrardan islem numarasi girin: “ ; 162      cin>>a; 163    } 164      cout<<endl; 165      cout<<endl; 166   } 167     } 168        if(a!=1 and  a!=2 and a!=3 and a!=4) 169    { 170        cout<<“1 - 4 Arasi yine yine islem numarasi girin: “ ; 171      cin>>a; 172    } 173     system(“PAUSE”); 174     return EXIT_SUCCESS; 175     }     Biraz uzunca kodlu bir program oldu ama meslek görüyor sonuçta. Öğretmenimiz daima sıkıntısı ki; İyi bir bilgisayarcı az kod yazarak program yapabilendir diye. Ona da buradan hepimiz teşekkür ederiz bütün bu emekleri için… Arama Terimleri: c talebe kayıt programı


Yapılan Yorumlar
Erdem OFLAZ

Bir mum, diğer mumu tutuşturmakla ışığından bir şey kaybetmez.
 Kategoriler
 Popüler yazılar