- BAŞLA
- Kac sayi girilecek? yaz
- Girilen degeri N’e ata
- Döngüyü n kadar çalıştır
- İşlem bitti yaz
- DUR
Akış diyagramı ve açıklamalarını ulaşmak için tıklayın.
C kodları nasıl çalıştırılır (derlenir) öğrenmek için tıklayın.
C Programının Temel Yapısı(Değişken Tipleri) Programlama hakkındaki açıklamalar için tıklayın.
C Programlamada kullanıcının bilgi girişi – çıkışı yapması için gerekli açıklamar için tıklayın.
#include<stdio.h>
#include<conio.h>
main()
{
int i,n,t=0,a;
printf(“Kac sayi girilecek?: “); scanf(“%d”,&n);
for(i=0;i<n;i=i+1) // Bilgisayarlar 0′dan basladigi için i=0′dan başlattık.
{
printf(“%d .inci sayi gir: “,i+1); // i’i 0′dan baslattigimiz için i+1 dedik
scanf(“%d”,&a);
t=t+a;
/*
yeni atanan degerler sol tarafta iken sabit yani daha once bir deger var olan
degerler sag tarafta olurlar.
*/
}
printf(“İslem bitti\nSonuc= %d”,t);
getch();
}
Belirli tanımlamaları kullanacağımız için bize gerekli olan stdio.h kütüphanesini ilk olarak çağırdık. Daha sonra ise getch() fonksiyonunu kullanacağımız için conio.h kütüphanesini dosyamızı çağırdık. Ana program başlatmak için main() i yazıp süslü parantezlerimizi ( {… } ) koyduk.
Akış diyagramında olduğu gibi önce printf komutunu kullanarak “Kaç sayı girilecek” yazdırdık. Hemen ardından scanf ile girilen değeri n tamsayı değişkenini kullandık.
Daha sonra ise For döngüsünü kullandık(For döngüsü nedir? Öğrenmek için tıklayın. ). Ne zaman ki i değeri n’den bir önceki değere gelirse döngüyü bitir dedik. Not: İstersek burada i=1′e eşitleyip i<=n diyerek de bu işi halledebilirdik.
Kodun devam etmesi için klavyeden herhangi bir tuşa basılmasını istedik ve programın bittiği için herhangi bir tuşa tıkladığımızda program kapandı. Bunun için Getch Fonksiyonunu kullandık.
Proje halindeki dosyayı indir.
Uygulama halindaki dosyayı indir.