Arama butonu
Bu konudaki kullanıcılar: 1 misafir
4
Cevap
1105
Tıklama
0
Öne Çıkarma
C++ 'da Önemli ve Zor Bir Soru
0
12 yıl
Çavuş
Konu Sahibi



Arkadaşlar başlayalı 2 hafta oldu ve bu soruyla karşı karşıyayım..Yardımınıza ihtiyacım olacak zorlanıyorum.. 1 saat uğraştım fakat daha en başından hata alıyorum..Soru şu :

Kullanıcıdan klavye yoluyla aldığımız iki tarih arasındaki(gün,ay,yıl) gün sayısını hesaplayarak geri döndüren c++ konsol uygulaması yazınız..
Extra sorudaki bilgiler şöyle :
1-) Gün,ay ve yıl unsigned short int veri tipinde saklanacak.
2-) Artık yıllar da dikkate alınacak.Şubat 4 senede bir 29 çekiyor.
3-) Eğer mevcut olmayan tarih girilirse mesela 20.15.2013 (12'den fazla ay numarası olmaz.) uyarı vericek.
4-) Ayrıca fonksyon,global değişken ve dizi kullanımına izin yok.Sadece if-else,while,for gibi basit şeylerle yazılacak.Zannediyorum program biraz uzun ama uğraşan arkadaşlar olrsa çok sevinirim.
Birkaç test sonucu var onlarıda veriyim örnek olarak :

1,1,2013 ile 2,1,2013 arasında 1 gün vardır.
1,1,2012 ile 1,3,2012 arasında 60 gün vardır. (Artık yıl)
1,1,2011 ile 8,8,2013 arasında 585 gün vardır.
1,1,1900 ile 31,12,1999 arasında 36523 gün vardır.
1,13,2008 ile 2,12,2009 Girilen 1.tarih hatalı.

Bilgiler bukadar yardımcı olabilecek arkadaşlarıma şimdiden teşekkür ediyorum.



B
12 yıl
Yüzbaşı

quote:

Orijinalden alıntı: tetikcipp



Arkadaşlar başlayalı 2 hafta oldu ve bu soruyla karşı karşıyayım..Yardımınıza ihtiyacım olacak zorlanıyorum.. 1 saat uğraştım fakat daha en başından hata alıyorum..Soru şu :

Kullanıcıdan klavye yoluyla aldığımız iki tarih arasındaki(gün,ay,yıl) gün sayısını hesaplayarak geri döndüren c++ konsol uygulaması yazınız..
Extra sorudaki bilgiler şöyle :
1-) Gün,ay ve yıl unsigned short int veri tipinde saklanacak.
2-) Artık yıllar da dikkate alınacak.Şubat 4 senede bir 29 çekiyor.
3-) Eğer mevcut olmayan tarih girilirse mesela 20.15.2013 (12'den fazla ay numarası olmaz.) uyarı vericek.
4-) Ayrıca fonksyon,global değişken ve dizi kullanımına izin yok.Sadece if-else,while,for gibi basit şeylerle yazılacak.Zannediyorum program biraz uzun ama uğraşan arkadaşlar olrsa çok sevinirim.
Birkaç test sonucu var onlarıda veriyim örnek olarak :

1,1,2013 ile 2,1,2013 arasında 1 gün vardır.
1,1,2012 ile 1,3,2012 arasında 60 gün vardır. (Artık yıl)
1,1,2011 ile 8,8,2013 arasında 585 gün vardır.
1,1,1900 ile 31,12,1999 arasında 36523 gün vardır.
1,13,2008 ile 2,12,2009 Girilen 1.tarih hatalı.

Bilgiler bukadar yardımcı olabilecek arkadaşlarıma şimdiden teşekkür ediyorum.

zor ve önemli bir ödev sandım bende benim ilk ödevimde buna benzer birşeydi, fakat girilen tarihin hangi güne denk geldiğini hesaplıyordu. örnek:
"04.06.2061 Cumartesi günüdür" gibi gibi


Bu mesaja 1 cevap geldi.
0
12 yıl
Çavuş
Konu Sahibi

Yeni başlayanlar için hiç kolay değil :)


Bu mesaja 1 cevap geldi.
H
12 yıl
Çavuş

internette tonlarca ornegini bulabilecegin bir odev


Bu mesaja 1 cevap geldi.
0
12 yıl
Çavuş
Konu Sahibi

Doğru internette örnekleri vardı. Ben zaten kaç gündür uğraşa uğraşa nerdeyse bittim. Sadece hesaplama kısmı kaldı. Yardımlarınız için eyw ne dim :)



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.