ckodu - Blog Sayfası

ckodu.com ailesi üyelerinin blog sayfası.

  • Ana Sayfa
    Ana Sayfa Sitedeki tüm blog iletilerine buradan bakabilirsiniz.
  • Kategoriler
    Kategoriler Bu blogda kullanılan kategorilerin listesini görüntüler.
  • Etiketler
    Etiketler Blog içinde kullanılmış etiketleri görüntüler.
  • Blog Yazarları
    Blog Yazarları Sitede beğendiğiniz blog yazarlarını arayın.
  • Takım Blogları
    Takım Blogları Beğendiğiniz takım bloglarını buradan arayın.
  • Arşivler
    Arşivler Daha önce eklenmiş blog iletilerinin listesini içerir.
  • Oturum Aç
    Oturum Açın Oturum açma formu
Gönderilme: yazar: zaman: C Programlama Örnekleri içinde
  • Yazı boyutu: Daha büyük Daha küçük
  • Tıklanma: 325
  • 0 Yorum

Girilen bir açı değerinin taylor serisi ile sinüs ve cosinüsünü hesaplayan c programı

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
#include <stdio.h>
#include <stdlib.h>
#include <math.h>
 
int main() 
{
	double deg,rad,payda,terim,toplam=0;
        float a,i,n;
        short secenek=1;
        
        printf("dereceyi giriniz: ");
        scanf("%lf",&deg);
        
        if(deg>360.0)
        {
            deg=deg-360;
        }
        rad=deg*(3.1415926)/180;
        
        do
        {
            printf("sinus icin: 1\ncosinus icin: 2'ye basiniz: ");
            scanf("%i",&secenek);
        }
        while((secenek!=1)&(secenek!=2));
        
        if(secenek==1)
        {
        	
            for (n=0;n<=200;n++)
            {
                a=2*n+1;
                payda=1;
                for(i=1;i<=a;i++)
                {
                    payda=payda*i;
                }
                terim=((pow((-1),n))*pow(rad,(2*n+1)))/(payda);
                toplam=toplam+(terim);
            }
        }
        else if(secenek==2)
        {
            toplam=1;
            for (n=1;n<=200;n++)
            {
                a=2*n;
                payda=1;
                for(i=1;i<=a;i++)
                {
                    payda=payda*i;//faktöriyel alınıyor
                }
                terim=((pow((-1),n))*pow(rad,(2*n)))/(payda);
                toplam=toplam+terim;
            }
        }
        printf("\n=%.5lf",toplam);
	return 0;
}
Bu iletiyi değerlendir:
0
  • Henüz hiç yorum yok

Yorum yapın

Misafir olarak yorum yapın

0
hizmet koşulları.