Arkadaşlar bana bir fikir verebilir misiniz ?sizden sadece bir fikir istiyorum . ödevi yaptırma gibi niyetim yok. Bu soruyu return 'le mi yapacağız ?(return hakkında bir bilgim yok.ipucu verebilirmisiniz ?) yoksa if else yapısıyla da yapabilirmiyim ? (if else hakkında bilgim var) Bir fonksiyon yazın. bu fonksiyon girilen değerin büyük harf olup olmadığını kontrol etsin. büyük harf ise sıfırdan farklı bir değere dönsün. eğer küçük harf ise sıfıra gitsin. örnek eğer değer A ise fonksiyon 1 'e dönsün int BüyükHarfmi (char değer) { |
--“Enter” tuşuna basılana kadar klavyeden girilen karakterlerin her birinden kaç tane kullanıldığını, toplam kaç karakter girildiğini veren bir programın çözümü için Gerekli sözde kodu ve akış diyagramını gerçekleştiriniz. Ödev bu arkadaşlar.Yardımlarınızı bekliyorum... Not: C de yazılması gerekiyor. Paylaş |
Fonksiyon için çeşitli fikirler verebilirim. En pratiği ASCII tablosunu kullanmak olacaktır. Atıyorum büyük harflerin ASCII değeri 0-26 arasındaysa ve küçüklerin 27-52 arasındaysa girilen karakteri ASCII değerine çevirip hangi aralıkta olduğuna bakılabilir. fn. büyük mü küçük mü char girdisi charı ASCII çevir eğer(if) aralık 0-26 ise büyük, değilse veya 27-52 ise küçüktür. Şimdi return(geri dönüş) değeri için. eğer 0-26 ise return 1; değilse(else return 0); Hangi dili kullandığınızı bilmediğim için return değeri hakkında detaylı bilgi vermedim. Geri dönüş değeri olarak aratırsanız birçok bilgi bulabilirsiniz. İyi çalışmalar |
Yardım ederiz, sorunuzu sorun. |
Soru yazılı bro.Kodlar lazım ve akış diyagramı ama kodları versen yeter :D |
Tabi hemen geliyor kodlar, hatta ben mezun olduğunuzda(?) sizi işe alacak yetkili birilerini de yollayayım hiç zahmete girmezsiniz. |
Kardeş sana şöyle açıklayayım bizim lab hocası 2 hafta derse girmedi ve bu sürede teorik derse giren hoca aldı başını gitti.Anlattıkları hikaye gibi geliyor ve konuları çok hızlı anlatıyor.Yani bu ödevi yapmamın imkanı yok.Sevabına kodları atıyorsan atarsın atmayacaksan yalvaracak değilim.Yinede ilgin için teşekkür ederim.Daha da birşey yazmana gerek yok. |
Ben bölümüme ilk girdiğimde o konuların hepsini tek başıma öğrenmiş bir haldeydim. Bizim elimizde o zamanlar bu kadar kaynak da yoktu. Beni boşverin, kendinizi kandırıyorsunuz imkansız olduğunu söyleyerek. Hem bunu yapınca konuyu öğrenecek misiniz ki? Mesele sadece dersi geçmek olmuş. Ayrıca gerek olduğundan değil, vicdanım rahatsız olduğundan yazıyorum. Başarılar |
çok teşekkür ederim. sinirli cevaplar gelmesinden korkuyordum.ödevini yaptırmaya çalışıyor filan diye. ama ihtiyacım olan şey bir ipucuydu. yani ASCII tablosuydu. hiç aklıma gelmiyordu çıkamıyordum işin işinden. tekrar teşekkürler |
Rica ederim, arada fikirlere ihtiyaç olması çok normal. Amerika'yı yeniden keşfetmeyle zamandan kaybedersiniz, var olan bilgileri kullanmak gerek :) |
while döngüsü içinde tekrar while kullanamıyor muyuz ? ![]() |
While döngüsü içinde tekrar while döngüsü kullanabilirsin. |
evet hocam oluyormuş. bir yeri gözden kaçırmışım uğraşıyorum 2 saattir, şüphelenmediğim yer kalmadı bir ara while acaba böyle mi yazılıyordu bile geçti aklımdan ![]() |
şimdi yazdığım bir program 8 basamaklı sayılardan sonra çalışmıyor ancak 8 basamaktan az olanlarda sorun yok. neden kaynaklanabilir? (ödev old. için kodları veremiyorum ancak program verdiğiniz limite kadar olan sayılardan istediğiniz özel sayıları veriyor ama 8 basamaktan sonrasını vermiyor işte) |
Tanımladığın veri tipinin boyutunu aşıyorsundur. Her veri tipinin tutabileceği min ve max değerler vardır. http://msdn.microsoft.com/en-us/library/s3f49ktz%28v=vs.90%29.aspx Bu adresden inceleyebilirsin hangi veri tipinin ne kadar uzunlukta olduğunu. |
arkadaşlar c'de satranç yazmam gerekiyor. sizce nereden nasıl başlamalıyım? teşekkür ederim. |
hocam double kullanınca "%" kullanamıyorum onu napayım ![]() |
tip++; yı gerekmedikçe kullanma. ++tip; kullan. ayrıca conio.h kullanma (getch yerine getchar kullanmayı dene) #soruya bakmadım zamanım yok.# |
Bu mesaja 1 cevap geldi. Cevapları Gizle