Sunuyu indir
Sunum yükleniyor. Lütfen bekleyiniz
1
Örnek Adam asmaca oyununun programının yazılması.
Kullanıcı harf tahmininde bulunacak, tahmin ettiği harf gizli kelime içinde varsa ekrana yazılacak, yok ise yanlış sayısı artırılacak. 6 yanlış tahmin yapılırsa “Oyun bitti, kaybettiniz” yazacak. Kelime içindeki tüm harfler doğru tahmin edilirse “Tebrikler, kazandınız” yazacak.
2
strtok fonksiyonu char* strtok(char *s1, const char *s2)
Bir karakter dizisi içinde dizi içinde verilen karakterlerden herhangi biri olup olmadığını kontrol eder. Bulursa ilk karakterin adresini döndürür ve bulunan yerin yerine NULL yazar. Örnek: Kullanıcının girdiği metni, # işaretinin olduğu yerden bölen ve parçaları ayrı ayrı ekrana yazan bir program.
3
Örnek void main(){ char str[] = “Dokuz#Eylül”; char *k= "#";
char* parca = strtok( str, k); printf( "İlk Kelime : %s \n", parca ); parca = strtok( NULL, k ); if (parca!=NULL) printf( "İkinci Kelime : %s \n", parca ); getch(); }
4
Örnek Kullanıcının girdiği metinde kaç kelime olduğunu sayan ve kelimeleri altalta ekrana yazan programı yazınız (Kelime ayıran karakterler: boşluk, virgül, noktalı virgül, nokta)
5
Algoritma & Programlama
Matematiksel Fonksiyonlar
6
Matematiksel Fonksiyonlar
Matematik işlemlerinin gerçekleştirilmesini sağlayan fonksiyonlardır. math.h ve stdlib.h kütüphanelerinde bulunurlar. Pow Sqrt Exp Sin Cos Tan Ceil Floor
7
Trigonometrik Fonksiyonlar
double sin(double x) double cos(double x) double tan(double x) Radyan cinsinden verilen x değerinin sinüs, kosinüs ve tanjantını hesaplar. Ters Trigonometrik Fonksiyonlar: asin, acos, atan
8
Logaritmik Fonksiyonlar
double log(double x) : Verilen x değerinin e tabanına göre logaritmasını hesaplar. Matematikteki ln fonksiyonu ile eşdeğerdir. x değeri 0 veya 0’dan küçük olamaz. double log10(double x) : Verilen x değerinin 10 tabanına göre logaritmasını hesaplar.
9
Üstel Fonksiyonlar exp(x): double exp (double x) ex değerini hesaplar.
pow(x,y): double pow(double x, double y) xy değerini hesaplar. sqrt(x): double sqrt(double x) x değerinin karekökünü hesaplar. hypot(x,y): double hypot(double x, double y) Hipotenüs değerini hesaplar.
10
Yuvarlatma Fonksiyonları
ceil(x): double ceil (double x) x değerini yukarıya yuvarlar. floor(x): double floor(double x) x değerini aşağıya yuvarlar. Mutlak Değer Fonksiyonları abs(x): int abs(int x) x değerinin mutlak değerini hesaplar. labs(x): long labs(long x) long tipinde verilen x değerinin mutlak değerini hesaplar. fabs(x): double abs(double x) double tipinde verilen x değerinin mutlak değerini hesaplar.
11
modf(x,y): double modf(double x, double *y)
double tipindeki x sayısını, tamsayı ve ondalık kısmı olarak ikiye ayırır. Tamsayı değeri y’de saklanır, ondalık kısmı geri döndürülür. fmod(x,y): double fmod(double x, double y) (x/y) gerçel sayı bölme işlemi sonucunda kalanı verir.
12
Örnek Kullanıcı 0 girene kadar girdiği sayının karekökünü (sqrt(a)), kuvvetini (pow(a,b)) ve e’nin a. kuvvetini (exp(a)) hesaplayıp ekrana yazan programı yazınız.
Benzer bir sunumlar
© 2024 SlidePlayer.biz.tr Inc.
All rights reserved.