ozgun2 Posted December 14, 2013 Share Posted December 14, 2013 (edited) bu kodlama işlerine yeni yeni bulaştım, programın çalışması değil şu anda derdim mantığını öğrenme aşaması. Mavi kısımlarda yardım edebilecek var mı şimdiden teşekkürelr.. #include <stdio.h>+ #include <math.h>+ //function prototypes+ double mysqr(double x); double mysqrt(double x); //double maximum (int size, double arrayMax[]);Veri tipinin içinde veri tipi nasıl oluyor? Bunlar ne anlama geliyor?Double maximum içine int girilmiş mesela..ArrayMax’tan sonra “[]” anlamı nedir? int main (void)+ { double side1,side2;+ double hyp;+ printf("Please enter the side1 and side2:");+ scanf("%lf%lf",&side1,&side2);+ //Function Calls // işlev çağrısı hyp=mysqrt(mysqr(side1)+mysqr(side2));+ printf("The hypotenuse of the triangle is:%7.3f",hyp); Burada 7.3f’teki ‘f’ harfinin görevi nedir? return (0);+ } //Function Definitions+ //This function will calculate the square of a //given double number double mysqr(double x) { double res; res=x*x; return(res); } //This function will calculate the squarerroot of a //given double number double mysqrt(double x) { return(pow(x,0.5));+ } Edited December 15, 2013 by pairs Quote Link to comment Share on other sites More sharing options...
hophop Posted December 14, 2013 Share Posted December 14, 2013 Kardeş sen gerçekten de işin çok başındasın. Bir c kitabı alıp genel olarak bakmalısın derim. Veri tipinin içinde veri tipi nasıl oluyor? Bunlar ne anlama geliyor Buradaki veri tipi içinde veri değil bu bir fonksiyon tanımlamasıdır.Ve fonksiyonun hangi tipte parametre aldığını gösterir. Fonksiyon Main() fonksiyonun altına yazıldığı için tanımlanması gerekir.Öncelikle fonksiyon nedir onu araştır. ArrayMax’tan sonra “[]” anlamı nedir? Buradaki [] ifadesi dizi olduğu anlamına gelir.C de dizileri araştır.Kısa tanımı ile bir değişkene birden fazla değer atama işidir. Burada 7.3f’teki ‘f’ harfinin görevi nedir? Buradaki f (float veri tipi) olduğunu gösterir.Onun için C de kullanıla veri tiplerini araştır. Kolay gelsin. Quote Link to comment Share on other sites More sharing options...
ozgun2 Posted December 14, 2013 Author Share Posted December 14, 2013 Cevapların için sağol kitaptan da araştırıyorum zaten ama gözüme çarpmadı bunlar. Bir de kitaptan araştırmak baya bi zaman alıyor iş ingilizce olunca:)) Quote Link to comment Share on other sites More sharing options...
lamont Posted December 15, 2013 Share Posted December 15, 2013 (edited) Veri türü, bilgisayar programlamasının tür sisteminde veriyi açıklamak üzere kurulmuştur. İlkel türleri de içeren programlama dillerindeki verinin ortak türleri double integer bunlar veri tipidir mesala bir hesaplama yapacan double kullancan veri tipi hafıza tutulan degerdir örnek toplama işlemi yapacagın zaman 2+2 toplarken sen 2 sayısını yazdıgında topla dediginde diger sayıyı yazarken hafızada tutulması gerekiyor veri tipleride bu işi hafıza(RAM) de tutuyor tabi geçici olarak 2 + bunlar tanımlanan veri tipinde hafızada tutuluyor tabi yapacagın matematiksel işlevine göre veri tipi tanımlanır double 1E-28 ile 7.9E+28 arasında pozitif ve negatif sayılar arasında tanımlanır mesala byte buda veri tipidir 8 bit tir 0 dan 255 kadar tanımlama yapılabilinir mesala programda yaş girecen burda veri tipi olarak byte kullanabilirsin 0 ile 255 arasında 256 giremezsin veya -0 giremzsin veri tipi bu işe yarar çokta önemli temel bir konu mutlaka ögrenmelisin yazılım kursuna git orda daha kolay olur senin için printf("The hypotenuse of the triangle is:%7.3f",hyp); f harfi matematiksel işlev yani burda hipotenüs üçgenini hespalama işlevini yapıyor yazılımsal degil f harfi sadece matematiksel bir işlev Double maximum içine int girilmiş mesela.. orada maxsimum girilecek double degerleri belirtmiş int size ile int boyutunu maxsimum bu aralıkta olmalıdır demiş ArrayMax’tan sonra “[]” anlamı nedir? maksimum array [] dizide aranacak kısımları belirtmek içindir mesala [a-f] a ile f arasındaki harfleri bulmak veya yönetmek için kullanılır veya aramak için Edited December 15, 2013 by lamont Quote Link to comment Share on other sites More sharing options...
veyselinci2 Posted December 15, 2013 Share Posted December 15, 2013 @ozgun2, programlama öğrenmedeki amacınız nedir? Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.