Selasa, 27 November 2012

CONTOH FLOWCHART BESERTA CODING


Sekarang Karra mencoba membuat Flowchart beserta coding  Java ..  

Program Pertama yang karra buat adalah program untuk menentukan bilangan genap dan ganjil

Nahh,, yang di bawahh ini adalah flowchartnya ,, (maaf kurang bagus, baru belajar kawan,, hehe)

Dan yang dii bawah ini Codingnya (Agak acak sihh,, kan baru belajar)
 
import java.util.Scanner;
 
/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
 
/**
 *
 * @author Mukarramah
 */
public class ProgramMenentukanGenapGanjil {
    public static void main(String[] args) {
           double angka, status;
           Scanner scan = new Scanner(System.in);
          
           System.out.println("MenentukanGenapGanjil");
                    
           System.out.println("angka = ");
           angka = scan.nextDouble();
          
           status = angka%2;
           if (status == 0) {
            System.out.println("Genap");
        }
           else {
            System.out.println("Ganjil");
        }
     }
}
 
Codingnya berhenti di situ,, silahkan di coba dulu yahh ..
Kalau sudah mencoba coding yang itu , selanjutnya coba yang ini ya kawan ..

Program kedua dari Karra Menentukan bilangan prima yang habis dibagi dengan  dirinya sendiri atau dibagi 1 !!
 
import java.util.Scanner;
 
/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
 
/**
 *
 * @author Mukarramah
 */
public class ProgramMenentukanBilanganPrima {
public class ProgramMenentukanBilanganPrima {
    public static void main (String [] args){
        System.out.println("Menentukan Bilangan Prima");
                        
        int angka;
       
        Scanner scan = new Scanner (System.in);
       
        System.out.println ("Angka: ");
        angka = scan.nextInt();
       
        boolean prima = true;
       
        for (int i=2;i < angka;i++){
           if (angka%i==0){
              prima=false;
        System.out.println("Angka = "+angka+" adalah Bukan Bilangan Prima");
       
                break;
        }
    }
       
        if (prima && ! (angka==1) && ! (angka==0)){
   System.out.println("Angka = "+angka+" adalah Bilangan Prima");
 
          }
      }
   }
 
Codingnya sampai disitu dan ini flowchartnya ..

 
 
Dan Program ketiga adalah Menentukan Luas Segitiga (opz kepala karra udah mulai pusing)
Inii codingnya kawan ..
 
//Berkas: LuasPersegiPanjang.java
 
import java.util.Scanner;
 
class LuasPersegiPanjang {
      public static void main(String[] args) {
            double panjang, lebar, luas;
            Scanner scan = new Scanner(System.in);
           
            System.out.println(
                  "Menghitung Luas Persegipanjang");
                 
            System.out.print("Panjang = ");
            panjang = scan.nextDouble();
           
            System.out.print("Lebar = ");
            lebar = scan.nextDouble();
           
            luas = panjang * lebar;
            System.out.println("Luas = " + luas);
      }
}
 
Hehe,, hampir lupa ngasih Flowchartnya ,, Liat di bawah ini ya kawan ..



 
 
 
Nahh,, dan yang ini >>>
 Program terakhir dari karra adalah menentukan bilangan terbesar.

Flowchart
 
 
Dan yang ini codingnya
import java.util.Scanner;
 
/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
 
/**
 *
 * @author Mukarramah
 */
public class ProgramMenentukanBilanganTerbesar {
    public static void main(String[] args) {
      int angkaPertama, angkaKedua, angkaKetiga, angkaTerbesar;
 
      Scanner scan = new Scanner(System.in);
 
   System.out.println("Menentukan Bilangan Terbesar");
   System.out.print("angkaPertama = ");
               angkaPertama = (int) scan.nextDouble();
   System.out.print("angkaKedua = ");
               angkaKedua = (int) scan.nextDouble();
   System.out.print("angkaKetiga = ");
               angkaKetiga = (int) scan.nextDouble();
                                               
       if(angkaPertama>angkaKedua) {
            angkaTerbesar=angkaPertama;
               }
            else {
               angkaTerbesar=angkaKedua;
            }
               if(angkaKetiga>angkaTerbesar) {
                   angkaTerbesar=angkaKetiga;
        }
System.out.println("bilanganTerbesar= " + angkaTerbesar );
     }
}
 
Selesai !!!
Maaf yaa Flowchart dan codingnya agak ajak ,, Baru belajar nih ,, mohon kripik pedasnya kawan .. hehehe ( beri masukan)
Selamat mencoba ,, di jamin bisa ..
 

5 komentar:

  1. Mantap ,,, tambahin lagi postingnya ,,, nanti om berkunjung lagi ke blok mba,,,haha

    BalasHapus
  2. mb mw tanya klo flowchart yang ada sub program nya itu gimana ,punya contoh nya gk

    BalasHapus
  3. nya mau nanya gimana cara buat menggabungkan flowchart yang tiga program mba , makasi

    BalasHapus
  4. bermanfaat sekali kak.
    boleh mampir ke website kami juga ya kak
    https://www.anbidev.com/

    BalasHapus