0% found this document useful (0 votes)
22 views

Script Modul 6

The document contains examples of using different loop structures in Java including while, do-while, and for loops to iterate through and print out day names from an array. It also shows examples of using arrays, vectors, and 2D arrays to store and manipulate data, including calculating averages and minimum/maximum values. The examples demonstrate basic programming concepts like input/output, loops, arrays, and vectors.

Uploaded by

Shido Kyoichi
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
22 views

Script Modul 6

The document contains examples of using different loop structures in Java including while, do-while, and for loops to iterate through and print out day names from an array. It also shows examples of using arrays, vectors, and 2D arrays to store and manipulate data, including calculating averages and minimum/maximum values. The examples demonstrate basic programming concepts like input/output, loops, arrays, and vectors.

Uploaded by

Shido Kyoichi
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 6

Tugas Pendahuluan

==========================

While-loop
package Tugas_Pendahuluan;

public class while_loop {


public static void main(String[] args) {
System.out.println("by Muhammad Faozan Mulad");
String[] hari = { "Senin", "Selasa", "Rabu", "Kamis", "Jumat", "Sabtu",
"Minggu" };

int i = 0;
while (i < hari.length) {
System.out.println(hari[i]);
i++;
}
}
}

Do-while
package Tugas_Pendahuluan;

public class do_while {

public static void main(String[] args) {


System.out.println("by Muhammad Faozan Mulad");
String[] hari = { "Senin", "Selasa", "Rabu", "Kamis", "Jumat",
"Sabtu", "Minggu" };

int i = 0;
do {
System.out.println(hari[i]);
i++;
} while (i < hari.length);
}
}
For loop
package Tugas_Pendahuluan;

public class for_loop {

public static void main(String[]args) {


System.out.println("by Muhammad Faozan Mulad");
String[] hari = {
"Senin","Selasa","Rabu","Kamis","Jumat","Sabtu","Minggu"};
for(int i=0;i<hari.length;i++)
{
System.out.println(hari[i]);
;
}
}
}

Percobaan 1
==========================
package Percobaan1;

import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;

public class LARIK {


static int[] Larik = new int[25];
static int ukuranLarik;

public static void main(String[] args) {


System.out.println("by Muhammad Faozan Mulad");
System.out.print("Berapa ukuran larik? ");
ukuranLarik = inputData();
for (int j = 0; j < ukuranLarik; j++) {
System.out.print("Masukkan larik ke-" + (j + 1) + " ");
Larik[j] = inputData();
}
MAX();
MIN();
AVERAGE();
}

private static void MAX() {


// TODO Auto-generated method stub

private static void AVERAGE() {


double average = 0.0;
for (int avg = 0; avg < ukuranLarik; avg++) {
average = average + Larik[avg];
}
average = average / ukuranLarik;
System.out.println("Rata-rata bilangan dalam larik = " + average);
}

private static int inputData() {


BufferedReader bfr = new BufferedReader(new
InputStreamReader(System.in));
String angkaInput = null;
try {
angkaInput = bfr.readLine();
} catch (IOException e) {
e.printStackTrace();
}
int Data = Integer.valueOf(angkaInput).intValue();
return Data;
}

private static void MIN() {


int minimum = Larik[0];
for (int min = 0; min < ukuranLarik; min++) {
if (minimum > Larik[min]) {
minimum = Larik[min];
}
}
System.out.println("Bilangan terkecil dalam larik = " + minimum);
}
}

Percobaan 2
==========================
package Percobaan1;

import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;

public class Matriks {


static int[][] Matriks1 = new int[10][10];
static int[][] Matriks2 = new int[10][10];
static int[][] MatriksHasil = new int[10][10];
static int ukuran;

public static void main(String[] args) {


System.out.println("by Muhammad Faozan Mulad");
System.out.print("Masukkan ukuran matriks : ");
ukuran = inputData();
bacaMatriks();
tambahkanMatriks();
tulisHasil();
}
private static void tulisHasil() {
System.out.println("\n\nMatrik Hasil Penjumlahan : ");
for (int i = 0; i < ukuran; i++) {
for (int j = 0; j < ukuran; j++) {
System.out.print(MatriksHasil[i][j] + " ");
}
System.out.println("");
}
}
private static void tambahkanMatriks() {
for (int i = 0; i < ukuran; i++) {
for (int j = 0; j < ukuran; j++) {
MatriksHasil[i][j] = Matriks1[i][j] + Matriks2[i][j];
}
}
}
private static void bacaMatriks() {
System.out.println("Masukkan data Matrik 1 : ");
for (int i = 0; i < ukuran; i++) {
for (int j = 0; j < ukuran; j++) {
System.out.print("Matriks[" + (i + 1) + "][" + (j + 1) +
"]");
Matriks1[i][j] = inputData();
}
}
System.out.println("Masukkan data Matrik 2 : ");
for (int i = 0; i < ukuran; i++) {
for (int j = 0; j < ukuran; j++) {
System.out.print("Matriks[" + (i + 1) + "][" + (j + 1) +
"] : ");
Matriks2[i][j] = inputData();
}
}
}
private static int inputData() {
BufferedReader bfr = new BufferedReader(new
InputStreamReader(System.in));
String angkaInput = null;
try {
angkaInput = bfr.readLine();
} catch (IOException e) {
e.printStackTrace();
}
int Data = Integer.valueOf(angkaInput).intValue();
return Data;
}
}
Percobaan 3
==========================
package Percobaan1;

import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.util.Vector;

public class TestVector {

static int ukuranVector;


static Vector<Integer> vector;

public static void main(String[] args) {


// TODO Auto-generated method stub
System.out.print("Berapa ukuran vector yang Anda mau? ");
ukuranVector = inputData();
buatVector();
bacaData();
tulisData();
}

private static int inputData() {


// TODO Auto-generated method stub
// Metoda/fungsi untuk melakukan pembacaan. private static int
// inputData() {
BufferedReader bfr = new BufferedReader(new
InputStreamReader(System.in));
String angkaInput = null;
try {
angkaInput = bfr.readLine();
} catch (IOException e) {
e.printStackTrace();
}
int Data = Integer.valueOf(angkaInput).intValue();
return Data;
}

private static void buatVector() {


// TODO Auto-generated method stub
// Metoda/fungsi untuk membuat Vector. private static void buatVector()
// {
vector = new Vector<Integer>(ukuranVector);
}

// Metoda/fungsi untuk membaca data dan


// memasukkannya ke Vector.
private static void bacaData() {
for (int i = 0; i < ukuranVector; i++) {
System.out.print("Masukkan data ke-" + (i + 1) + " ");
int data = inputData();
vector.add(data);
}
}

private static void tulisData() {


// TODO Auto-generated method stub
// Metoda/fungsi menulis isi vector secara terbalik. private static void
// tulisData() {
for (

int j = ukuranVector - 1; j >= 0; j--) {


System.out.println("Data ke " + (j + 1) + " = " + vector.get(j));
System.out.println("by Muhammad Faozan Mulad");
}
}
}

Tugas Praktikum 1
==========================

You might also like