Responsive Reklam Alanı

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…

Paylaşmak Güzeldir
Yazar
Yazar
C++'da Basit Matematiksel İşlemlerin Yapımı! MSFlexGrid Kontrolü ile Futbol Takımlarının Puan Tablosunun Yapımı?
Benzer Yazılar
Bir yorum yazın
Siz de düşüncenizi belirtebilirsiniz.

Web Tasarım Blog Teması ES | Tüm hakları © Emre Supçin'e aittir.