Merhaba Arkadaşlar bu konumda algoritma ve Programlama Mantığı serisinin 7. konusu olan
"Bir Üçgende Pisagor Teoremi ile Hipotenüs Hesaplayan program"ın algoritmasını , akış diyagramı ve bazı dillerde yazımlarını göstermeye çalıştım.
Problem;
Klavyeden iki dik kenar uzunşuğu girilen bir üçgenin hipotenüs uzunluğunu Pisagor teoremi ile hesaplayan program.
Pisagor Teoremi;
C=Kİ(A^2+B^2)
Kİ=Kök İçinde
Algoritma Adımları;
1) Başla
2) Oku (k1) ve (k2)
3) Hipotenus = (k1^2 + k2^2)(1/2)
4) Hipotenus yaz
5) Dur
Akış Diyagramı;
C++ Kodlar;
Kod:
#include<iostream>
using namespace std;
int main()
{
double k1,k2;
cout << "Üçgenin 1.Dik kenar uzunluğunu giriniz :";
cin >> k1;
cout << "Üçgenin 2.Dik kenar uzunluğunu giriniz :";
cin >> k2;
double hipotenus = sqrt(k1*k2+k2*k2);
cout << "Hipotenus = " << hipotenus;
}
Java Kodları;
Kod:
import java.util.Scanner
public class bolum7
{
public static **** main(String[]args)
{
Scanner scn = new Scanner(System.in);
System.out.print("Üçgenin 1.Dik kenar uzunluğunu giriniz :");
double k1 = scn.nextDouble();
System.out.print("Üçgenin 2.Dik kenar uzunluğunu giriniz :");
double k2 = scn.nextDouble();
double hipotenus = Math.sqrt(k1*k2+k2*k2);
System.out.println("Hipotenus = "+hipotenus);
}
}