Printf etiketine sahip kayıtlar gösteriliyor. Tüm kayıtları göster
Printf etiketine sahip kayıtlar gösteriliyor. Tüm kayıtları göster

25 Mayıs 2013 Cumartesi

C Programlama Örnek VI


#include
int main()
{
int i,a;
char sayi;
float yuzde;
basla:
//system("cls");
printf("Yuzdesi alinacak saayiyi giriniz:");
scanf("%d",&i);
printf("Sayinin yuzde kacini alacaginizi giriniz:");
scanf("%d",&a);
yuzde=(float)i*a/100; //yuzde hesabn tantyorum
printf("girdiginiz sayinin %d i : %f dir n",a, yuzde);

printf("Devam etmek istiyormusunuz?n");
getchar();
scanf("%c",&sayi);
if (sayi=='e' || sayi=='E')
{
system("cls");
goto basla;
}
else
printf("Program sonlandiriliyorn");

return 0;
}

 scanf("%c",&sayi);   char ifadesi %c ile ifade edilir. İkincisi biz kullanıcıdan bir harf veya bir giriş yapması için bekliyorsak bunu getchar() fonksiyonu ile yaparız. bu fonksiyon programın kullanıcıdan bir giriş alması için bekliyor. bunu yazınca kullanıcıdan e veya başka bir harf bekliyor. e ye basınca program devam ediyor, başka harfe basınca program çıkıyor. system("cls"); bizim ekranımızı temizliyordu. Bunu if içine koymamız lazım çünkü eğer e harfi girildiğinde bizden yeniden sayı istemeden önce ekran temizlenmeliki ekranda yazı fazlalığı olmamalı.

18 Mayıs 2013 Cumartesi

Do-While 2 - C Programlama

2 sayının toplamı yapılıyor eğer "E" harfi girilirse tekrardan 2 sayı girilmesini istiyor. Her seferinde ekran yeniden temizleniyor.
#include
int main(){
int sayi1,sayi2;
//int sayi1,sayi2,toplam;
char devam;
start:
do{
printf("birinci sayy giriniz:");
scanf("%d",&sayi1);
printf("ikinci sayy giriniz:");
scanf("%d",&sayi2);
printf("%d+%d=%dn",sayi1,sayi2,sayi1+sayi2);
//toplam=sayi1+sayi2;
//printf("iki saynn toplam:%d",toplam);
printf("devam etmek istiyormusunu");
getchar();
scanf("%c",&devam);
system("cls");
}
while(devam=='E'||devam=='e');
goto start;
return 0;
}

Fibonacci Serisi - C Programlama

Klavyeden terim numarası girilen Fibonacci serisini 1. terimden başlayıp girilen terime kadar ekrana yazdıran programı yazınız.( Fibonacci serisi sayıları: 1,1,2,3,5,8,13,21,34,55, 89, 144, 233, 377, 610 … vb. şeklinde devam eder. Her sayı kendisinden önce gelen iki sayının toplamıdır.)
İlişkili konular: printf, scanf, for,aritmetik
#include
int main()
{
      int terim, fb=1, fb2=1,fb3,i;
      scanf("%d",&terim);
      for(i=1; i<=terim; i++)
      {
            fb3=fb+fb2;
            printf("%d ",fb);
            fb=fb2;
            fb2=fb3;
      }
      printf("n");

      return 0;
}

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;
}

For Döngüsü ile Üçgen Çizimi - C Programlama

Klavyeden bir sayı okuyup bu boyutta bir üçgen bir üçgen oluşturacak programı yazınız.
İlişkili konular: printf, scanf, for
#include
int main()
{
      int kenar,i,j;
      scanf("%d",&kenar);
      for(i=0; i
      {
            for(j=0; j<=i ;j++)
            {
                  printf("*");
            }
            printf("n");
      }

      return 0;
}
Program Çıktısı ekte yer almaktadır.

 
Google PageRank Checker Powered by  MyPagerank.Net