if c programlama etiketine sahip kayıtlar gösteriliyor. Tüm kayıtları göster
if c programlama etiketine sahip kayıtlar gösteriliyor. Tüm kayıtları göster

18 Mayıs 2013 Cumartesi

Asal Sayı Bulma Programı - C Programlama

Klavyeden girilen sayının asal olup olmadığını bulan bir program yazınız.(Asal sayılar sadece kendisine ve 1 e bölünür. 2 asaldır, 1 asal değildir.)
İlişkili konular: printf, scanf, if, for
Çözüm:
#include

int main()
{
      int sayi,i;
      scanf("%d",&sayi);
      if(sayi<2)
            printf("Asal degil");
      else
      {
      for(i=2; i
      {
            if(sayi%i==0)
            {
                  printf("Asal degiln");
                  return 0;
            }
      }
      printf("Asaln");
      }
      return 0;
}

17 Mayıs 2013 Cuma

C Programlama Örnek IV

Klavyeden okunan seri numarasına göre PI = 4- 4/3 + 4/5 – 4/7 + 4/9 - 4/11 + ... serisinden PI yi hesaplayan program
1. terim 4
2. terim 2.666666 (4 -4/3)
3. terim 3.466666 (4 -4/3 +4/5)

Cevap:

#include
int main()
{
           float serino,toplam=0,payda=1;
               int i=1;
                  scanf("%f",&serino);
                  for(i=1; i<=serino; i++)
                  {
                        if(i%2==0)
                             toplam-=4/payda;
                        else
                             toplam+=4/payda;
                        printf("%d. terim : %fn",i,toplam);
                        payda+=2;
                  }
}

C Programlama Ornek III

Kullanıcıdan okunan sayıdan küçük olan bütün kusursuz sayıları bulan programı yazınız. Kusursuz sayı kendisinden başka bölenlerinin toplamı kendisine eşit olan pozitif sayılardır.
(6 = 1+2+3,   28 = 1+2+4+7+14)
Cevap:

#include
int main()
{
            int sayi,i,toplam=0,okunan;
                  scanf("%d",&okunan);
                  for(sayi=1; sayi<=okunan; sayi++)
                  {
                  for(i=1; i
                  {
                        if(sayi%i==0)
                             toplam+=i;
                  }
                  if(sayi==toplam)
                        printf("%dn",sayi);
                  toplam=0;
                  }

                  return 0;
}

16 Mayıs 2013 Perşembe

İf Yapısı ve Kullanımı 2 - C Programlama

Toplama,Çıkarma ve Çarpma yapan bir program yazılacak. Bu işlemler bir menü şeklinde gelecek kullanıcı menüden seçtiği rakama göre o işlemi yapabilmesi için kullanıcıdan sayı isteyecek ve yapılan işlemin sonucunu tekrar ekrana yazdıracak, eğer girilen değer 1-4 arasında değilse hata msjı çıkacak. Bu programın kodları aşağıda yer almaktadır:

#include
intmain(){
      int sayi1,sayi2;
      int toplam;
      int tercih;
      printf("1-)Toplamn2-)Cikarman3-)Carpman4-)Cikisn");
      scanf("%d",&tercih);
      if(tercih==1)
      {
            printf("Toplama islemi icin iki sayı giriniz:");
            scanf("%d %d",&sayi1,&sayi2);
            toplam=sayi1+sayi2;
            printf("Toplama isleminin sonucu:%dn",toplam);
      }
      else if(tercih==2)
      {
            printf("Cikarma islemi icin iki sayı giriniz:");
            scanf("%d %d",&sayi1,&sayi2);
            toplam=sayi1-sayi2;
            printf("Cikarma isleminin sonucu:%dn",toplam);
      }
      else if(tercih==3)
      {
            printf("Carpma islemi icin iki sayı giriniz:");
            scanf("%d %d",&sayi1,&sayi2);
            toplam=sayi1*sayi2;
            printf("Carpma isleminin sonucu:%dn",toplam);
      }
      else if(tercih==4)
      {
            printf("Programdan Cikacaksinizn");
         
      }
      else{
            printf("1-4 arasında rakam giriniz lütfenn");
      }
      return 0;
}



-----------------Kod Açıklamaları------------------------------

Biz hangi işlem yapacaksak yapalım 2 tane sayıyla işlem yapacağımız için 2 tane değişkene ihtiyacımız var. Yapılan işlemleri bir sonuçla ekrana yansıtacağımız bir toplam veya sonuç adında bir değişkene ihtiyacımız var. Diğer değişkenimiz ise ben menüden 1 rakamına basınca sadece toplama işlemleri yapılsın,2 rakamına basılınca çıkarma işlemleri yapılması için rakamlarla kısaylama yapmamızı sağlayan tercih diye bir değişken atadık.

      intsayi1,sayi2;
      inttoplam;
      inttercih;
Sonra Menümüzü ekrana printf kodu ile yazdırırız her yazının alt alta çıkması için yazıların sonuna n’yi eklersek n den sonra yazılan herşey bir alt satıra iner
printf("1-)Toplamn2-)Cikarman3-)Carpman4-)Cikisn");

Sonra kullanıcıdan menüden tercih edeceği numara alınır
scanf("%d",&tercih);

Artık yapılan tercihleri kıyaslama yaparız girilen rakam 1 eşit ise toplama işlemi yap, ikiye eşitse çıkarma yap vs..
if(tercih==1)
elseif(tercih==2)
.
.
Eğer kişinin girdiği rakam 1’e eşit ise
if(tercih==1)
      {
            printf("Toplama islemi icin iki sayı giriniz:");
            scanf("%d %d",&sayi1,&sayi2);
            toplam=sayi1+sayi2;
            printf("Toplama isleminin sonucu:%dn",toplam);
      }
İf’in içine giriyor önce kullanıcıgın girdigi 1 rakamına karşılık yapılacak işlemi yazıyoruz ve kullanıcıdan önceden değişken olarak tanımladığımız 2 sayı değişkeni girmesini istiyoruz sonra scanf ile bu sayıları alıyoruz
Girilen iki sayı ile bir işlem yapıp bunları bir değişkene atıyoruz ve toplam sonucunu printf ile ekrana yazdırıyoruz.
Printf("Toplama isleminin sonucu:%dn",toplam); burada %d ifadesi bizim ekrana yazdıracağımız toplam değişkenine karşılık geliyor.eğer bir değişkeni printf içinde yazmak istiyorsak o değişkenin %’olan ifadesini yazarız ve (,)den sonra değişken ismini yazarız.


























 

İf Yapısı ve Kullanımı - C Programlama

"if" anlamını ingilizceden türkçeye çevirirsek eğer ifadesi karşımıza çıkar. Demekki c programlama dilince if yapısını kullanacaksak bir kıyaslama bir şart olması lazım. Örnek:) Notu 50'ye eşit ve fazla olanlar geçsin, 50 den küçük olanlar kalsın. Biz bunu if yapısı ile yapabiliriz. Çünkü hem şart hem de girilen notu 50 ile kıyaslama yapacaz. Ozaman bu programı söyle yazabiliriz.
#include
int main()
{
int not;
printf("öğrenci notu giriniz:");
scanf("%d",¬);
if(not>=50)
printf("Bu dersten geçtiniz");
else
printf("bu dersten kaldınız");
return 0;
}
Şimdi kodları açıklıyalım:
Biz öğrencinin bir tanede notu alacağımız için bizim bir tane int tipinde bir değişkene ihtiyacımız var. Bunu scanf ile kullanıcıdan alırız. Sonra if yapısı ile girilen notu kıyaslama yaparız. İf yapısında not 50 ye eşit ve büyükse ekrana bu dersten geçtiniz yapısı gelir. Değilse else ye düşer bu dersten kaldınız yazısı girer.
Google PageRank Checker Powered by  MyPagerank.Net