Yazarlar Sözlük Makaleler Yardım Masası Gözlük Forum İstatistik

Tüm Başlıklar XML

1.  Mesela trigonometri tablosunu yapalım.
1. #include < stdio.h>
2. #include < math.h>
3.
4. void main()
5. {
6.    int    angle_degree;
7.    double angle_radian, pi, value;
8.
9.    // Başlık atalım
10.    printf ("\nSinüs tablosu : \n\n");
11.
12.    // pi sayısını pi değişkenine atayalım. M_PI math.h'de tanımlanmıştır.
13.    pi = M_PI;
14.    printf ( " PI değeri = %f \n\n", pi );
15.
16.    printf ( " açı     Sinüs \n" );
17.
18.    // açı'ya 0 başlangıç değerini atayalım
19.    angle_degree=0;
20.
21.    // angle_degree 360'tan büyük olana kadar aşağıdaki kodu çalıştır
22.    while ( angle_degree <= 360 )
23.    {
24.       angle_radian = pi * angle_degree/180.0 ;
25.       value = sin(angle_radian);
26.       printf ( " %3d      %f \n", angle_degree, value );
27.
28.       // açıyı 10 arttır
29.       angle_degree = angle_degree + 10;
30.    }
31. }


1. Ekrana çıktı vermek falan için stdio.h kütüphanesini include ediyoruz.
2. Hesaplar için (pi sayısı, sinüs fonksiyonu) math.h kütüphanesini include ediyoruz.
6. angle_degree adında int (tamsayı) tipinde değişken tanımlıyoruz.
7. angle_radian, pi ve value adında double (kesirli sayı) tipinde değişken tanımlıyoruz.
22. while döngüsüyle 0'dan 360'a kadar angle_degree değerlerini 10'ar 10'ar arttırırken,
24. satırda açının radyan değerini hesaplayıp angle_radian değişkenine
25. satırda bu açının sinüsünü value değişkenine aktarıyoruz.
26. satırda da açı ve sinüs değerini ekrana yazdırıyoruz.
fizikci
04 Mart 2005 06:20
Bu konuda bildiklerinizi bizlerle paylaşabilirsiniz
Tabi bunun için yazarsanız giriş yapmalı, yazar değilseniz yazar olmalısınız.


Bu başlığa bkz veren girişlerin başlıkları nedir?
» C


Bu başlığa bkz veren girişler başka hangi başlıklara bkz verdiler?
© 2005, Bilişim Kulübü. (1078 ms)
Ne yapabilirsin: SubtitleClick ile İngilizceni Geliştir, Çınar Framework ile kod yaz, Eglencelik.org'ta biraz eğlen