Gönderen Konu: böte 2 ve c bilenler..  (Okunma sayısı 740 defa)

Çevrimdışı bono

  • Yeni Üye
  • *
  • İleti: 21
  • Karizma: +0/-0
böte 2 ve c bilenler..
« : 04 Oca 2007, 11:03:15 »

c dili ile programlama turuncu siyah kitap (hasan kürüm) sayfa 110
 3 lü a ve b matrislerini toplayan ve c matrisiyle ekrana yazan programın kodlarındaki
gotoxy deki rakamları satır ve sutun bulma işini bilen varsa lütfen

tetikçi_02

  • Ziyaretçi
Ynt: böte 2 ve c bilenler..
« Yanıtla #1 : 08 Oca 2007, 12:15:13 »
dostum gotoxy() fonksiyonudaki x ve y koordinatları temsil etmekte. yani scanf ile giriş ya da printf  ile çıkış yapıldığında bu koordinatlara göre işlem yapılıyoo. x satırı, y ise sutunu temsil ettiği için orda sat ve sut diye değişkenler tanımlanmış.
ayrıca orada for döngüsüyle i ve j değerleri arttırılırken sat ve sut değişkenleri de buna bağlı olarak artıyo ve matris elemanlarının düzenli bir şekilde alt alta ve yan yana sıralanması sağlanıyoo. eger gotoxy kullanmazsan matris elemanları yan yana bitişik halde çıkar yani matris şekli çıkmaz. gotoxy bu ise yarıyoo.  insallah anlatabilmişimdir

Çevrimdışı bono

  • Yeni Üye
  • *
  • İleti: 21
  • Karizma: +0/-0
Ynt: böte 2 ve c bilenler..
« Yanıtla #2 : 08 Oca 2007, 12:33:59 »
eyvallah da ben gotoxy nin ne işe yaradıgını biliyorum satır ve sutun nasıl belirlemiş i ekleme çarpım toplama gibi işlemler yapılmış onların mantıgını açıklarsan tam süper olacakmış

Çevrimdışı elektrowolf

  • eyüpcan
  • Yeni Üye
  • *
  • İleti: 10
  • Karizma: +0/-0
    • elektrowolf'un mekanı
Ynt: böte 2 ve c bilenler..
« Yanıtla #3 : 25 Şub 2007, 09:45:11 »
o konuda moral vereyim sana

kitabı yazan da o gotoxy ne işe yarıyo bilmiyor bundan emini :)
c@nbey

Çevrimdışı fatih0012

  • Yeni Üye
  • *
  • İleti: 6
  • Karizma: +0/-0
Ynt: böte 2 ve c bilenler..
« Yanıtla #4 : 23 Mar 2007, 21:57:46 »
slm bu bölümde c+ dersini anlatan konular olsa çok sevinirim başarılarınızın devamı ile emeğe sağlık

Çevrimdışı pırıltı

  • Yeni Üye
  • *
  • İleti: 1
  • Karizma: +0/-0
Ynt: böte 2 ve c bilenler..
« Yanıtla #5 : 26 Kas 2005, 12:09:40 »
 :trbay:

Çevrimdışı nilay

  • Yeni Üye
  • *
  • İleti: 1
  • Karizma: +0/-0
Ynt: böte 2 ve c bilenler..
« Yanıtla #6 : 20 Şub 2010, 20:39:08 »
arkadaşlar ya ben klavyeden girilecek rasgele 30 sayı içinde, bu sayıların 8e bölünebilenlerin toplamını bulan c programına acil ihtiyacım var bilenler yazarsa çok sevinirim şimdiden teşekkürler

Çevrimdışı Mc_Laren

  • Yeni Üye
  • *
  • İleti: 23
  • Karizma: +0/-0
Ynt: böte 2 ve c bilenler..
« Yanıtla #7 : 22 Şub 2010, 12:22:20 »
Aşağıdaki örnek biraz fikir verebilir diye eklemek istedim..
ben kaldım malesef tek harfli dersten:)


Örnek 4 : Girilen n adet sayının:
a-) 5 ile bölünebilen sayıların toplamı ve adeti
b-) 3 ile bölünebilen sayıların toplamı ve adeti
c-) 2 ile bölünebilen sayıların toplamı ve adeti

Değişkenler
Sayı adedi : n
Girilen sayı : s
Sayacımız: x
5 ile bölünebilenlerin sayısı : b
5 ile bölünebilen  sayıların toplamı: btop
3 ile bölünebilenlerin sayısı : c
3 ile bölünebilen sayıların toplamı:ctop
2 ile bölnebilenlerin sayısı: k
2 ile bölünebilen sayıların toplamı : ktop

Algoritma
Adım 1: Başla
Adım 2: Girilecek sayı adedini giriniz. (n)
Adım 3: x=1 , btop=0, ctop=0, ktop=0, b=0, c=0, k=0
Adım 4: 1 den n’ ye kadar döngüyü başlat(x=1,x<n,x=x+1)
Adım 5: Sayıyı gir.(s)
Adım 6: eğer s mod 5=0 ise 5 e bölünebilir. b=b+1, btop=btop+s
Adım 7: eğer s mod 3=0 ise 3 e bölünebilir. c=c+1, ctop=ctop+s
Adım 8: eğer s mod 2=0 ise 2 e bölünebilir. k=k+1, ktop=ktop+s
Adım 9: Döngüyü sonlandır.(x değeri n den büyük olduğunda değilse adım5 den devam eder.)
Adım 10: Ekrana (b,c,k,btop,ctop,ktop) değerlerini yaz.
Adım 11: Bitir.