Jump to content

Basit Yazılım Kodları Hakkında (Soru)


ozgun2
 Share

Recommended Posts

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 by pairs
Link to comment
Share on other sites

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.

Link to comment
Share on other sites

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 by lamont
Link to comment
Share on other sites

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.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

 Share

  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...