C Programlama Sayinin Faktoriyel Hesabi

Kullanıcıdan faktöriyel'ini hesaplatmak amacıyla bir sayı isteyip, girilen sayının faktöriyelini hesaplayıp ekranda bastıran C program kodları aşağıdadır. Mavi olan bölümler yorumdur onları derleyicinize (Dev-C)yapıştırmanıza gerek yoktur.

#include<stdio.h>
int main(void)
{
int sayi,i;
int faktoriyel=1;
// int yani "integer" yani "tamsayı" tanımlama operatörü ile sayi ve i değerlerini programa tanıttık. Faktoriyel //değerinide tanıtıp birazdan fark edeceksiniz ki 1 e eşitledik çünkü bir döngünün içerisinde kullanacağız.
printf("sayi gir>");
scanf("%d",&sayi);
//printf komutu ile kullanıcı arayüzünü belirledik yani sayıyı girmesini isterken ne söylesin? biz burada sayi gir //söyletttik.
if(sayi>=o)
//eğer sayı 0 dan büyükse aşağıdaki parantez dahilinde bulunan işlemleri yap
{
for (i=sayi;i>0;i--) {
/*burada bir for döngüsü kullandık, i değerini kullanıcıdan alacağımız sayi değerine eşitledik mesela kullanıcı 3 //değerini girmiş olsun yani 3! = ? değerini hesaplayacak olan program, "i--" komutu sayesinde 3 den geriye doğru giderek "i>0" kodu vasıtasıyla 0 da durur. Ve üç kere adı üzerinde olduğu gibi döngü yapmış olup aşağıdaki işlemi gerçekleştirir.*/
faktoriyel*=i;
}
printff("Faktoriyel = %d\n",faktoriyel);
}
else
printf("Hata:sayi 0 dan kucuk olamaz!\n");
return 0;
}

C Programlama Dairenin Alan Hesabi

C programlama dilini kullanarak dairenin alanını hesaplamak üzere kullanıcıdan "r" ( yarı çap ) değerini alan ve dairenin alan ölçüsünü ekrana basan programın "C" kodları aşağıdadır.
** Mavi renkli yazılar yorumdur, derleyicinize ( Dev-C kullanılır genellikle ) mavi olan yorumları yapıştırmayınız.

#include <stdio.h>                                            
#include<stdlib.h>
void alan ( float a );
Buraya kadar olan kod bölümünde C programlamanın kütüphanelerini belirttik (std ile yazılanlar). Ayrıca alan diye bir fonksiyonu tanımlayıp  float yani ondalıklı sayı olduğunu belirttik.
int main(void)
Bu kod ile ana fonksiyonumuzu tanımlıyoruz.
{
float y;
printf("Yaricap: ");
scanf("%f",&y);
Bu kodlar yardımıyla "y" tam sayısının ondalıklı olduğunu belirtip printf komutunun içine yazdığımız Yaricap yazısı ile kullanıcıdan "y" diye tanımladığımız ondalıklı sayıya ( ondalıklı sayı örnek : "0,15" , "15,00", "17,50", "20,00") Yaricap degerini input yani girdi olarak alıyoruz. Scanf parantezinin içine yazdığımız "%f" ile float yani ondalıklı sayı çağırdığımızı, "&y" ile de kullanıcının girdiği Yaricap değerini "y"'ye atamış oluyoruz 
alan(y);
aşağıda tanımlayacağımız alan fonksiyonu ile "void alan" fonksiyonunun parantez içine "y" den aldığımız değeri yerleştirecektir.
return 0;
}
void alan(float yaricap)
{
float dairealan;
daire alan diye ondalıklı sayı tanımladık
dairealan=3,14*yaricap*yaricap;
daire alana dairenin alan formülü olan pi sayısı çarpı yarıçapın karesi formülünü koddaki şekilde tanımladık
printf("Alan = %.2f\n",dairelan);
son olarak printf komutu ile dairealan da çıkan dairenin alan ölçüsünü örnek olarak "Alan = 50" şeklinde basıyor.
system ("pause");
}

⇨
 

Blogger news

Blogroll

About

Muhterem Blog © 2012 | Template By Jasriman Sukri