C Programlama | Hipotenüs Bulma Programı


Herkese merhabalar. Bugün iki dik kenarı verilen bir üçgenin hipotenüsünü kullanıcıya söyleyen bir program yazacağız. Bunun için ilk önce a,b,x,h olarak 4 tane tamsayı değeri tanımlıyoruz. Bunlardan a ve b dik kenarları ifade ediyor. x ve h ı ise hipotenüs ile ilgili işlemlerde kullanacağız. Bunun için neden 2 tamsayıya ihtiyaç duyduğumuzu yazının ilerleyen kısmında anlatacağım.

Programa geçmeden önce hipotenüsün ne olduğunu kısaca açıklamak istiyorum. Dik üçgendeki en uzun kenara hipotenüs diyoruz. Eğer a ve b yi dik kenarlar olarak alırsak , a ve b nin kareleri toplamı bize hipotenüsün karesini verir.

a² + b² = x²

Ve bu uzunluğun karekökünü aldığımızda da hipotenüsü buluruz. Şimdi programa geçelim.

Öncelikle a,b,x ve h olmak üzere 4 tane integer tanımladık. a ve b dik kenarlarını kullanıcıdan alıyoruz.

int a,b,x,h;

printf("Lutfen dik ucgenin iki kenarini sırasiyla giriniz.");

scanf("%d%d",&a,&b);

Daha sonra pisagor formülünü yazarak x’e eşitliyoruz.

x = (a*a) + (b*b);

Şimdi sqrt() fonksiyonunu kullanmamız gerekiyor. sqrt(),içine yazılan sayıların karekökünü alır.

h = sqrt(x);

Ve yüksekliği yazdırarak programı sonlandırıyoruz.

Tüm Kod

#include <stdio.h>  // www.heryerdeyazilim.com
#include <stdlib.h>
int main()
{
     int a,b,x,h;
     printf("Lutfen dik ucgenin iki kenarini sırasiyla giriniz.");
     scanf("%d%d",&a,&b);
     x = (a*a) + (b*b);
     h = sqrt(x);
     printf("Hipotenus = %d",h);
    return 0;
}

C Programlama | Hipotenüs Bulma Programı

Giriş Yap

Hoşgeldin
Don't have an account?
Kayıt Ol

Şifreni Yenile

Back to
Giriş Yap

Kayıt Ol

Ekimize Katılmaya Hazırmısın

Back to
Giriş Yap
Choose A Format
Personality quiz
Series of questions that intends to reveal something about the personality
Trivia quiz
Series of questions with right and wrong answers that intends to check knowledge
Poll
Voting to make decisions or determine opinions
Story
Formatted Text with Embeds and Visuals