Merhaba arkadaşlar,
Bugün yazacağım makalemde siz sevgili okurlarıma yine c++ ile yazılmış bir program yapmayı anlatacağım. Programımızın Amacı: Program çalıştırıldığında kullanıcıya 4 seçenek gelecek. Bu seçenekler; Devamsızlık Veri Girişi, Ders Raporu, Öğrenci Raporu ve çıkış şeklinde olacak. Örneğin: (ybil1016,ybil1012), 3 adet öğrenci numarasını (Örneğin: 2012411001, 2012411002, 2012411003) girdikten sonra her derse ait öğrencilerin devamsızlıklarını da tamsayı olarak klavyeden girecektir.
Veri girme işlemi tamamlandığında ekranda girilen tüm sonuçlar görülecek ve Program ilk çalıştığı zaman 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ı yine 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 yeniden yeniden 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 yeniden yeniden 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 yeniden yeniden 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 yeniden yeniden 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 yeniden yeniden 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 yeniden yeniden 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 yeniden yeniden 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 yeniden yeniden islem numarasi girin: " ; 171 cin>>a; 172 } 173 system("PAUSE"); 174 return EXIT_SUCCESS; 175 }
Biraz uzunca kodlu bir program oldu ama iş görüyor sonuçta. Öğretmenimiz hep derdi ki; İyi bir bilgisayarcı az kod yazarak program yapabilendir diye. Ona da buradan hepimiz teşekkür ediyoruz tüm bu emekleri için…
- emresupcin
- C / C++ / C#
- 26 Mayıs 2013 - 12:11
- Yorum Yok
- 2188 Görüntülenme
C# C# kodları c++ devamsızlık işlemleri c++ ödevleri c++ öğrenci işlemleri c++ öğrenci verileri c++ program yapımı c++ rapor işlemleri c++ veri işlemleri c++ veri yapıları öğrenci işlemleri programı veri yapıları