Arama butonu
Bu konudaki kullanıcılar: 1 misafir
5
Cevap
998
Tıklama
0
Öne Çıkarma
C ödevi Yardımmm!!!
S
13 yıl (131 mesaj)
Çavuş
Konu Sahibi

Arkadaşlar Ödev Şu Şekilde

0. CIKIS
1. Ogrenci ara
2. Derse kayitli ogrencileri listele
3. Mezun olmaya hak kazanan ogrencileri listele
4. Butun Ogrencileri Listele
5. Ogrenci Bilgilerini guncelle
6. Ogrenci Kaydi ekle
7. Ogrenci kaydini sil

Yukarda verilen görevleri yerine getiren bir C Programı yazınız.

Dikkat edilmesi gereken konular:

Herhangi bir öğrenciye ait bilgiler maksimum 500 öğrenci kaydedebilen paralel dizilerde tutulmalıdır.Örnek:

Const int MAXKAYIT=500;

char OgrenciNo[MAXKAYIT][10]={“100222101”,”100223101”,”100222102”};

char OgrenciAdi[MAXKAYIT][20]={“Mehmet SARAL”,”Fatih DEMIR”,”Riza SEVINC”};

int dersKod[MAXKAYIT]={3506,3506,3639};

int krediPuan[MAXKAYIT]={240,180,110};

ogrencilerin sayilarini tutatn bir sayac degiskeni kullanilabilir.

1.nolu secenek secildiginde program ogrenci numarasini soracak ve o numarali ogrenci varsa listeleyecek yoksa “ogrenci bulunamadi ” diye uyari verecektir.

2.nolu secenek secildiginde program ders kodu nu soracak ve o derse kayitli ogrenciler’ –varsa- listeleyecektir. Ders kodu sorulurken mevcut ders kodlarinin verilmesi secmeyi kolaylastiracaktir.

3.nolu secenek secildiginde program mezun olmak icin gerekli 240 kredi puani olan ogrencileri listeleyecektir.
4.nolu secenek secildiginde program tum ogrencilere ait bilgileri listeleyecektir
.
5.nolu secenek secildiginde program bilgilerini degistirmek istedigimiz ogrencinin numarasini soracak ve bulduktan sonra hangi bilgisini degistirecegimizi ogrenecek (sira numarasi ile mevcut bilgiler sorulabilir 1.Ogrenci Adi,2. Ders kodu gibi.)

6.nolu secenek secildiginde program yeni ogrenci kaydi yapacak ancak ogrenci numarasi ve ders kodu girilirken mevcut numaralardan birisinin girilmesine izin vermeyecektir. Yani her ogrenci numarasi ve ders kodu 1 kere kullanilacak ve ayni Numara girildiginde uyari verecektir.

7.nolu secenek secildiginde program silinecek ogrenci numarasini soracak ve o numarali ogrenci – varsa- tum kayitlari silinecektir.

Şimdiden Teşekkürler

DH forumlarında vakit geçirmekten keyif alıyor gibisin ancak giriş yapmadığını görüyoruz.

Üye olduğunda özel mesaj gönderebilir, beğendiğin konuları favorilerine ekleyip takibe alabilir ve daha önce gezdiğin konulara hızlıca erişebilirsin.

Üye Ol Şimdi Değil



W
13 yıl (1825 mesaj)
Yüzbaşı

Odev ne zamana?



< Bu ileti mobil sürüm kullanılarak atıldı >
Bu mesaja 1 cevap geldi.
R
13 yıl (596 mesaj)
Yüzbaşı

fg h bvcb dyj dryj srjdr





< Bu mesaj bu kişi tarafından değiştirildi rob dö şambır -- 30 Nisan 2013; 18:22:02 >

G
13 yıl (8718 mesaj)
Yarbay

quote:

Orijinalden alıntı: Eren Keleş

aslında silmek istenilen değere boşluk tuşu atansa?
misal 999999 numaralı öğrenci yi silmek istiyoruz değerlerin hepsini null yapsa

Öğrenci numarasını char yerine int yaparsa silmek te kolay olur. OgrenciNo[n] = 0; yapacak o kadar. Diğer bilgilere ellemeye gerek yok. Tabi bu durumda her öğrencinin silinip silinmediğini kontrol etmesi gerekecek.



R
13 yıl (596 mesaj)
Yüzbaşı

quote:

Orijinalden alıntı: Guest-4B3058CAB

Bu mesaj silindi.

Alıntıları Göster
zfs dzsdf baetdr hse hxdghsdth set





< Bu mesaj bu kişi tarafından değiştirildi rob dö şambır -- 30 Nisan 2013; 18:22:35 >
Bu mesaja 1 cevap geldi.
G
13 yıl (8718 mesaj)
Yarbay

Yeni başlayan birine göre zor olduğunu bildiğim için anlaşılır ve kolay bir yol önerdim. Artistlik yapmak istesem senin yaptığın gibi soruyu soranın hiç anlamayacağı şeyler söylerdim. Hoca böyle bir soru sorduysa muhtemelen aklındaki cevap ta benim önerdiğim şekildedir. Çocuklardan diziyi kaydırmalarını beklemiyordur heralde. Kaybol git şimdi.



DH Mobil uygulaması ile devam edin. Mobil tarayıcınız ile mümkün olanların yanı sıra, birçok yeni ve faydalı özelliğe erişin. Gizle ve güncelleme çıkana kadar tekrar gösterme.