18 Desember 2013

Algoritma dan Flowchart Luas dan Keliling lingkarang

1 comment
Algoritma : 
1. Masukan nilai jari-jari
2. Menetapkan nilai phi =3.14
3. Pilihan hitung Luas atau Lingkaran
4. Jika ”ya”, maka dengan rumus Luas = phi * radius ^ 2
5. Tampilkan Luas lingkaran
6. Jika ”Tidak”, maka dengan rumus Keliling = 2 * phi * radius.
7. Cetak hasil keliling lingkaran
8. Program selesai
Flowchart : 
flowchart

Progam saya di Q baciq :

CLS
20 PRINT  "menu"
PRINT  "1. luas lingkaran"
PRINT  "2. keliling lingkaran"
PRINT  "3. keluar"
INPUT  "silahkan pilih menu :"; r
SELECT CASE r
CASE 1
INPUT "jari jari :"; r
LET L = 3.14*r^2
PRINT "luas lingkaran:";L
GOTO 20
CASE 2
CLS
INPUT "jari jari :"; r
LET K = 2 *3.14 * r
PRINT "Keliling lingkaran:"; K
GOTO 20
CASE 3
CLS 
PRINT "selesai"
END SELECT


Programnya saya aplikasikan di bahasa java


import java.io.*;
class lklingkaran
{
public static void main(String[] args) throws Exception
{
float r;
int pil;
DataInputStream dis=new
DataInputStream (System.in);
System.out.println("Program menghitung Luas dan Lingkaran Sebuah Lingkaran");
System.out.println();
System.out.println("Masukkan Jari-jari Lingkaran");
String a= dis.readLine();
System.out.println("Pilihan 1 = Hitung Luas Lingkaran");
System.out.println("Pilihan 2 = Hitung Keliling Lingkaran");
String x=dis.readLine();
{
pil=Integer.parseInt(x);
r=Float.parseFloat(a);
float phi=3.14f;

if (pil==1)
{
float L=phi*r*r;
System.out.println("Luas Lingkaran = "+L);
}
else if (pil==2)
{
float K=2*phi*r;
System.out.println("keliling Lingkaran = "+K);
}
}
}
}


If You Enjoyed This, Take 5 Seconds To Share It

1 komentar:

  1. Apakah no 3 yg dimaksut adalah Pilihan hitung Luas atau Keliling?

    BalasHapus