Merhaba Arkadaşlar bu konumda algoritma ve Programlama Mantığı serisinin 8. konusu olan
"Taban ve Yüksekliği bilinen bir üçgenin alanını hesaplayan program"ın algoritmasını , akış diyagramı ve bazı dillerde yazımlarını göstermeye çalıştım.
Problem;
Klavyeden taban ve yüksekliği girilen bir üçgenin alanını hesaplayan ve ekrana yazdıran program.
Problemin Formülleri;
Alan=taban.h/2
Algoritma Adımları;
1) Başla
2) taban,h Oku
3) Alan =taban*h/2
4) Alan Yaz
5) Dur
Akış Diyagramı;
C++ Kodlar;
Kod:
#include<iostream>
using namespace std;
int main()
{
double taban,h;
cout << "Üçgenin Taban uzunluğunu giriniz :";
cin >> taban;
cout << "Üçgenin yüksekliğini giriniz :";
cin >> h;
double alan = taban*h/2;
cout << "Alan =" << alan;
}
Java Kodları;
Kod:
import java.util.Scanner
public class bolum8
{
public static **** main(String[]args)
{
Scanner scn = new Scanner(System.in);
System.out.print("Üçgenin Taban uzunluğunu giriniz :");
double taban = scn.nextDouble();
System.out.print("Üçgenin yüksekliğini giriniz :");
double h = scn.nextDouble();
double alan = taban*h/2;
System.out.println("Alan = "+alan);
}
}