Veri-Yapıları-Öğrenci-İşlemlerinin-Yapımı_emresupcinMerhaba 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ü

Öğrenci-Raporları-C++_emresupcin

 

 

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…

Yazar
Yazar
Bilgisayar Programcısı, Web Tasarımcı, Üniversite Öğrencisi...
Twitter Facebook Google Linkedin Flickr YouTube

Önceki Yazı:C++’da Basit Matematiksel İşlemlerin Yapımı!

Sonraki Yazı:MSFlexGrid Kontrolü ile Futbol Takımlarının Puan Tablosunun Yapımı?

BENZER YAZILAR
YORUMLAR
SİZ DE CEVAP YAZABİLİRSİNİZ
Bu yazı hakkında görüşünüzü belirtin.

ES Web Tasarım Web Tasarım Blog Teması Emre Supçin Bu tema ES Web Tasarım tarafından düzenlenmiştir. Hiçbir şekilde kopyalanamaz.