Merhaba Arkadaşlar bu konumda algoritma ve Programlama Mantığı serisinin 5. konusu olan
"Kürenin Alanını ve Hacmini Hesaplayan Program"ın algoritmasını , akış diyagramı ve bazı dillerde yazımlarını göstermeye çalıştım.
Problem;
Klavyeden yarıçap uzunluğu girilen kürenin alanını hesaplayıp ekrana yazdıran program
Problemin Formülleri;
Alan=4.Pi.r^2
Hacim = 4/3.Pi.r^3
Algoritma Adımları;
1) Başla
2) Tanımla,Pi=3.14
3) "r"yi oku
4) Alan=4*Pi*(r^2)
5) Hacim=(4/3)*Pi*(r^3)
6) Alan,Hacim yaz
7) Dur
Akış Diyagramı;
C++ Kodlar;
Kod:
#include<iostream>
using namespace std;
#define Pi 3.14
int main()
{
double r;
cout << "Kürenin yari Capini giriniz =";
cin >> r;
double alan = 4 * *Pi* r*r;
double hacim = (4/3) * Pi * r* r* r;
cout << "Alan = " << alan << endl << "Hacim = " << hacim;
}
Java Kodları;
Kod:
import java.util.Scanner;
public class bolum5
{
public static **** main(String[]args)
{
final double Pi = 3.14;
Scanner scn = new Scanner(System.in);
System.out.print("Kürenin yari capini giriniz =");
double r = scn.nextDouble();
double alan = 4 * Pi* r*r;
double hacim = (4/3) * Pi * r* r* r;
System.out.println("Alan = "+alan);
System.out.println("Hacim = "+hacim);
}
}