C Programlama Dili -14

Merhaba arkadaşlar, bu makalem de bir önceki yazım da anlatmaya başladığım diziler hakkında örnek yapacağız.
Eğer diziler konu anlatımını okumadıysanız buradan okuyabilirsiniz. c-programlama-dili-13

 

 

 

#include<stdio.h>
int main( void ) 
{ 
// Aylari temsil etmesi icin
// aylar adinda 12 elemanli 
// bir dizi olusturuyoruz. 
int aylar[ 12 ]; 
int toplam = 0; 
int i; 
// Birinci dongu, deger atamak icindir
for( i = 0; i < 12; i++ ) 
{ 
printf( "%2d.Ay: ", (i+1) ); 
// aylara deger atıyoruz: 
scanf( "%d", &aylar[ i ] ); 
} 
// Az evvel girilen degerleri gostermekicin 
// ikinci bir dongu kurduk 
printf( "\nGİRDİĞİNİZ DEĞERLER\n\n" ); 
for( i = 0; i < 12; i++ ) {
printf( "%d.Ay için %d girdiniz\n", (i+1), aylar[i] ); 
toplam += aylar[ i ];
} 
printf( "Toplam güneşli gün sayısı: %d\n", toplam ); 
return 0; 
}



  

Bu örnek ile asıl yapmak istediğim şey, kullanıcıdan aldığımız değeri nasıl bir dizi değişkenine atama yapacağımız ve bu değişken ile nasıl matematiksel işlem yapacağımızdır.

Kodlamaya değişkenlerimizi tanımlayarak başlıyoruz.
Sonra For döngüsü ile kullanıcıdan sırayla dizinin elemanları için değer girmesini istiyoruz. Kullanıcının girdiği değer o aydaki güneşli gün sayısıdır. Yani İlk For döngüsünün içinde diziye elemanlarını atıyoruz.

 

 

Bir sonraki For döngüsü ile de girilen
bu değerleri ekrana basıyoruz. Ve toplam güneşli gün sayısını temsil eden toplam değişkenine de dizi elemanlarının sırayla ekliyoruz. Ve son olarak bu toplam değişkenini printf fonksiyonu ile ekrana basarak programı sonlandırırız.

Bir makalenin daha sonuna geldik, esenler kalın..

Kübra Hebeş

Bilgisayar Mühendisi

Leave a Reply

Your email address will not be published. Required fields are marked *