Piramida for loop, do loop, do while loop

Hasil nilai dengan bufferedreader dan if statement
import java.io.*;
public class nilai{
                public static void main(String[] args) {
                BufferedReader dataIn=new BufferedReader(new InputStreamReader(System.in));

                String a="";
                System.out.println("Masukkan Nilai Anda : ");

                try{
                                a=dataIn.readLine();
                }catch(IOException e){
                                System.out.println("Error!");
                                }
                int nilai;
                nilai=Integer.parseInt(a);

                if(80<=nilai&&nilai<=100){
                System.out.println("A"+"\n"+"Anda Lulus");}
                else if(60<=nilai&&nilai<=79){
                System.out.println("B"+"\n"+"Anda Lulus");}
                else if(40<=nilai&&nilai<=59){
                System.out.println("C"+"\n"+"Anda Mengulang");}
                else{
                System.out.println("D"+"\n"+"Anda Tidak Lulus");}
}
}

Berikut adalah tampilan outputnya:
1.    Piramida Setengah Kiri dengan for-loop
public class forloop{
                public static void main(String[] args) {
                System.out.println("Piramida Setengah Kiri");
                for (int a=1;a<=5;a++ ) {
“perulangan for a melakukan perulangan dari 1 sampai sebanyak nilai variabel tinggi yang
dimasukkan(perulangan baris / banyaknya baris yang akan dicetak”
                for (int b=5;b>a;b--) {
                System.out.print(" ");
                }
“perulangan for b melakukan perulangan spasi(" ")sebanyak nilai variabel tinggi dan berkurang
1 setiap perulangannya(berpindah baris) sampai jumlah spasi(" ") yang dicetak pada baris yang bersangkutan berjumlah 1”
                for (int c=1;c<=a;c++ ) {
                System.out.print("*");
                }
“perulangan for c melakukan perulangan bintang("*")dari 1 sampai sebanyak nilai variabel tinggi dan bertambah 1 setiap perulangannya sampai jumlah bintang("*") yang dicetak sama dengan nilai variabel tinggi yang diinput”
                System.out.println();
“perintah berganti baris ini dilakukan setiap selesai 1x dalam melakukan perulangan b dan perulangan c”
        }
    }
}
Berikut adalah tampilan outputnya:




2.    Piramida Setengah Kiri dengan while-loop
public class whileloop{
                public static void main(String[] args) {

                System.out.println("Piramida Setengah Kiri");
               
                int a=1;
                while(a<=5){
                 
                int b=5;
                                while(b>a){
                                System.out.print(" ");
                                b--;
                }             
                               
                int c=1;
                while(c<=a){
                System.out.print("*");
                c++;
                }
                a++;
               
                System.out.println();
}
}
}
Berikut adalah tampilan outputnya:










3.    Piramida Setengah Kiri dengan do-while-loop
public class dowhileloop{
public static void main(String[] args){

                System.out.println("Piramida Setengah Kiri");

                int a=0;
                do{
                int b=5;
                do{
                                System.out.print(" ");
                                b--;
                }while(b>a);
                int c=0;
                do{
                                System.out.print("*");
                                c++;
                }while(c<=a);
                                System.out.println();    
                                a++;
                }while(a<=4);
}
}
Berikut adalah tampilan outputnya:        










public class whileloop{
·         Public class whileloop
Menandakan nama class whileloop. Class menggunakan access specifier public, mengindikasikan bahwa class kita mempunyai akses bebas ke class yang lain dari package yang lain pula. Simbol ({) menandakan awal blok.”

                public static void main(String[] args) {
·         Public static void main (String[] args) {
“Menunjukkan nama suatu method dalam class main yang bertindak sebagai Method utama. Method adalah titik awal suatu program java.”


                System.out.println("Piramida Setengah Kiri");
·         System.out.println (“PIRAMIDA SETENGAH KANAN”) ;
”Akan muncul kata “PIRAMIDA SETENGAH KANAN” pada layar.”
               
                int a=1;
                while(a<=5){
Artinya kita membuat nilai awal adalah 1. Dengan tipe data integer. Kita menggunakan perulangan while dengankondisi (a<=5) yang artinya jika nilai “a” kurang dari sama dengan 5 maka nilai “a” mengalami penaikan.”
int b=5;
                while(b>a){

System.out.print(" ");
b--;
                }             
”Artinya kita membuat nilai awal “b” adalah 5, dengan tipe data integer. Menggunakan perulangan while dengan kondisi (b>a) yang artinya nilai b lebih besar dari a”
                               
                int c=1;
                while(c<=a){
                System.out.print("*");
                c++;
                }
                a++;
               
                System.out.println();
“Artinya kita membuat nilai awal “c” adalah 1, dengan tipe data integer. Menggunakan perulangan while dengan kondisi (c<=a) yang artinya jika nilai “c” kurang dari sama dengan “a” maka akan mencetak tanda “*” sebanyak 5 buah perbaris dan mengalami penurunan hingga tanda “*” satu buah. Dan membentuk piramida setengah kiri.”

LAPORAN AKHIR


NAMA                                                           : RIZQI ANUGRAH
NPM                                                              : 19114736
KELAS                                                                        : 1KA40
TANGGAL PRAKTIKUM                            : 5 DESEMBER 2014
MATERI PRAKTIKUM                               : PERULANGAN
KETUA ASISTEN                                          : RIZKA D.P












(PARAF)
LABORATORIUM SISTEM INFORMASI
UNIVERSITAS GUNADARMA
PTA 2014 / 2015



Komentar

Postingan populer dari blog ini

5 Tips Mendapatkan Pekerjaan

Kisah Mcdonald

Tugas 1 dan 2 Perhitungan Kredit dengan Menggunakan Metode Flat Rate dan Sliding Rate