Neler yeni
Türkiye'nin En Güncel Forum Sitesi

Forum içeriğine ve tüm hizmetlerimize erişim sağlamak için foruma kayıt olmalı yada giriş yapmalısınız. Forum üye olmak tamamen ücretsizdir.

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

ByOnur58

Kayıtlı Üye
MFC Üyesi
  • Üyelik Tarihi
    7 Ocak 2015
  • Mesajlar
    2,113
  • MFC Puanı
    10
  • MFC Seviyesi

Kod:
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<<"**************************************"<<en dl;

66 cout<<"* 1- "<<d1<<" *"<<endl;

67 cout<<"* 2- "<<d2<<" *"<<endl;

68 cout<<"**************************************"<<en dl;

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 }
 
Üst Alt