Rabu, 03 Januari 2018

, ,

PEMROGRAMAN DASAR BAB 3 : PERULANGAN

Laporan Praktikum Pemrograman Dasar Bab III Fakultas Ilmu Komputer Universitas Brawijaya 2016/2017

Soal :
1. Buatlah program dengan tampilan sebagai berikut :
    Masukkan nilai n = 4
         *
      * *
   * * *
* * * * 
2. Buatlah looping yang menuliskan nama anda secara vertikal, dengan huruf yang sesuai dengan            huruf yang di tulisan
    Contoh menuliskan A :
             A
          A   A
        A       A
     A A A A A
   A                A
 A                    A

3. Buatlah program sederhana untuk menghitung beberapa volume bidang dengan     tampilan awal        sebagai berikut : 
    MENU
    0.KELUAR
    1. HITUNG VOLUME BALOK
    2. HITUNG VOLUME BOLA
    3. HITUNG VOLUME KERUCUT
    4. HITUNG VOLUME SILINDER
    5. HITUNG VOLUME LIMAS SEGITIGA
    MASUKKAN PILIHAN ANDA :

Source code :
Soal no.1
<?package bab3perulangan;

import java.util.Scanner;

public class Bab3Perulangan {

    public static void main(String[] args) {
        Scanner sausan = new Scanner(System.in);
        System.out.println("Masukkan angka  :");
        int j = sausan.nextInt();
        rightStandar(j);
        rightUpsideDown(j);
        standar(j);
        leftUpsideDown(j);

    }

    static void rightStandar(int j) {
        int i = 1;
        for (i = 1; i <= j; i++) {
            for (int k = i; k <= j; k++) {
                System.out.print(" ");
            }
            for (int l = 1; l <= i; l++) {
                System.out.print("*");
            }
            System.out.print("\n");
        }
    }

    static void standar(int j) {
        int i = 1;
        for (i = 1; i <= j; i++) {
            for (int l = 1; l <= i; l++) {
                System.out.print("*");
            }
            System.out.print("\n");
        }
    }

    static void leftUpsideDown(int j) {
        int i = 1;
        for (i = 1; i <= j; i++) {
            for (int k = i; k <= j; k++) {
                System.out.print("*");
            }
            System.out.print("\n");
        }
    }

    static void rightUpsideDown(int j) {
        int i = 1;
        for (i = 1; i <= j; i++) {
            for (int l = 1; l <= i; l++) {
                System.out.print(" ");
            }
            for (int k = i; k <= j; k++) {
                System.out.print("*");
            }
            System.out.print("\n");
        }
    }
}

Soal no.2
<?package bab3perulangan;

public class NamaVertikal {

    public static void main(String[] args) {
        for (int i = 0; i<5 application="" code="" else="" for="" here="" i="=0" if="" int="" j="=4){" logic="" n="" pre="" system.out.print="" system.out.println="" todo="">


Soal no.3

<?package bab3perulangan;

import java.util.Scanner;

public class VolumeBidang {

    public static void main(String[] args) {
        int menu;
        do {
            System.out.println("SELAMAT DATANG");
            System.out.println("===============");
            System.out.println("MENU");
            System.out.println("0. KELUAR");
            System.out.println("1. HITUNG VOLUME BALOK");
            System.out.println("2. HITUNG VOLUME BOLA");
            System.out.println("3. HITUNG VOLUME KERUCUT");
            System.out.println("4. HITUNG VOLUME SILINDER");
            System.out.println("5. HITUNG VOLUME LIMAS SEGITIGA");
            System.out.print("\n" + "MASUKKAN PILIHAN ANDA :");

            Scanner sausan = new Scanner(System.in);
            menu = sausan.nextInt();
            if (menu == 0) {
                System.out.println("TERIMA KASIH");
            } else if (menu == 1) {
                System.out.println("VOLUME BALOK");
                System.out.print("Panjang" + "\t" + ":");
                int p = sausan.nextInt();
                System.out.print("Lebar" + "\t" + ":");
                int l = sausan.nextInt();
                System.out.print("Tinggi" + "\t" + ":");
                int t = sausan.nextInt();
                System.out.println("Volume balok =" + "" + (p * l * t));
                break;
            } else if (menu == 2) {
                System.out.println("VOLUME BOLA");
                System.out.print("Jari-jari" + "\t" + ":");
                int r = sausan.nextInt();
                double v = 4.0 / 3.0 * Math.PI * r * r * r;
                System.out.println("Volume bola =" + "" + v);
                break;
            } else if (menu == 3) {
                System.out.println("VOLUME KERUCUT");
                System.out.print("Jari-jari" + "\t" + ":");
                int r = sausan.nextInt();
                System.out.print("Tinggi" + "\t" + ":");
                int t = sausan.nextInt();
                double v = 1.0 / 3.0 * Math.PI * r * r * t;
                System.out.println("Volume kerucut =" + "" + v);
                break;
            } else if (menu == 4) {
                System.out.println("VOLUME SILINDER");
                System.out.print("Jari-jari" + "\t" + ":");
                int r = sausan.nextInt();
                System.out.print("Tinggi" + "\t" + ":");
                int t = sausan.nextInt();
                double v = Math.PI * r * r * t;
                System.out.println("Volume silinder =" + "" + v);
                break;
            } else if (menu == 5) {
                System.out.println("VOLUME LIMAS SEGITIGA");
                System.out.print("Alas segitiga" + "\t" + ":");
                int a = sausan.nextInt();
                System.out.print("Tinggi segitiga" + "\t" + ":");
                int t = sausan.nextInt();
                System.out.print("Tinggi limas" + "\t" + ":");
                int T = sausan.nextInt();
                int v = (a * t * T) / 6;
                System.out.println("Volume limas segitiga =" + "" + v);
                break;
            }
        } while (menu != 0);
    }
}
Dwonload the file here
Share:

0 comments:

Posting Komentar