PERULANGAN YANG DITENTUKAN OLEH USER JAVA


PERULANGAN YANG DITENTUKAN OLEH USER


perulangan java


yang dimaksud dengan perulangan yang ditentukan oleh user java ialah kita sebagai user bisa melakukan program perulangan tanpa batasan perulangan dari code java yang kita buat. misal saat kita ingin melakukan program perulangan yang kita belum ketahui perulangan tadi akan kita lakukan berapa kali (tanpa batas perulangan) hal ini bisa lakukan dengan printah code java misal do while yang artinya jika Ya program akan menlanjuntkan program A jika T program akan melakukan program B. ini yang disebut perulangan yang ditentuka oleh user java sendiri.


CONTOH 1:
import java.io.*;
class Program1
{
      public static void main(String[] args) throws IOException
      {         
            BufferedReader in = new BufferedReader(new InputStreamReader(System.in));                                             
            int bil, sisa;
            String Pilihan="T";

            do
            {               
                  System.out.print("Masukkan suatu bilangan : ");bil = Integer.parseInt(in.readLine());

                  sisa = bil % 2;
                  if (sisa==0)
                  {
                        System.out.println("Bilangan genap ");
                  }
                  else
                  {               
                        System.out.println("Bilangan ganjil ");
                  }
                  System.out.print("[Apakah anda ingin mengulangi ? Y/T] : ");Pilihan=in.readLine();              
            }
           
            while ((Pilihan.equals("y")) || (Pilihan.equals("Y") || (Pilihan.equals("BOLEH"))) ;
      }
}







CONTOH 1:
import java.io.*;
public class KasusDo
{         
      public static void main(String[] args) throws IOException
      {                                                               
            BufferedReader in = new BufferedReader(new InputStreamReader(System.in));
     
            double test1, test2, test3;
            double jumlah_peserta = 0;
            double nilai_akhir=0, total_nilai_akhir = 0, rata_rata_nilai;             
            String jawab = "NGGIH";     
     
            do
            {                                 
                  System.out.print("Masukkan Nilai Test ke-1 : "); test1 = Double.parseDouble(in.readLine());
                  System.out.print("Masukkan Nilai Test ke-2 : "); test2 = Double.parseDouble(in.readLine());
                  System.out.print("Masukkan Nilai Test ke-3 : "); test3 = Double.parseDouble(in.readLine());
                             
                  nilai_akhir = (0.3 * test1)+(0.3 * test2)+(0.4 * test3);
                 
                  System.out.println("Nilai Akhir = " + nilai_akhir);
                 
                  total_nilai_akhir = total_nilai_akhir + nilai_akhir;
                  jumlah_peserta++;
                  System.out.print("Input Data Lagi [Y/T] : "); jawab = in.readLine();
            }
            while (jawab.equals("Y"));
     
            rata_rata_nilai = total_nilai_akhir / jumlah_peserta;
            System.out.println("Total Nilai Akhir : " + total_nilai_akhir);
            System.out.println("Jumlah Peserta: " + jumlah_peserta);
            System.out.println("Rata-rata Nilai Akhir : " + rata_rata_nilai);
      }
}

No comments:

Post a Comment

Iklan Atas Artikel

Meta Propeller atas artikel

cara mudah turial kode Java blog website grafika komputer jaringan komputer dan Arduino

Iklan Tengah Artikel 2

Iklan Bawah Artikel