Tugas 3 πŸ“– Perulangan

Warning

Deadline ⏳
SI = Kamis, 07 Oktober 2021 Pukul 23:00 wib
MI = Kamis, 07 Oktober 2021 Pukul 23:00 wib

Pembahasan Lihat Disini

Capaian

SUBCPMK1. Mahasiswa mampu memahami konsep dasar dan paradigma pemrograman

Daftar isi

Klik untuk bernavigasi


Penilaian

Tugas 3 ini terdiri dari 2 soal
Masing-masing soal memiliki sebuah test di Codepost
Jika kedua test passed maka total point = 1
Jika salah satu test passed maka total point = 0.5 + baca note
Jika tidak ada test yang passed maka total point = 0 + baca note
Tidak mengumpulkan tugas total point = 0

note walaupun test-nya failed (tapi jawaban hampir benar), tetap akan diberi poin yeee πŸŽ‰πŸŽ‰


Petunjuk

Info
Sebelum GAS ngerjain tugas ini, wajib TONTON VIDIO INI terlebih dahulu ya (2m 53s) 😊 vidio-nya berisi guide/panduan untuk ngerjain tugas 3 ini

Peraturan

Nama file program java yang akan di submit di Codepost harus Perulangan.java


Template Program

Silahkan copas template program dibawah ini kedalam file Perulangan.java yg udah kalian bikin

    public class Perulangan {
        public static void main(String[] args) {
            soalNo();
        }

        public static void soalNo1() {

        }

        public static void soalNo2() {
            
        }
    }

Soal

Soal no 1

Hitunglah hasil penjumlahan bilangan asli kelipatan 3 atau 5 yang dimulai dari angka 10 sampai dengan 700, kemudian tampilkan hasil penjumlahannya

Example

Contoh soal

Hasil penjumlahan bilangan asli kelipatan 3 atau 5 kurang dari 10 adalah?

Jawab

Bilangan asli kelipatan 3 atau 5 kurang dari 10 = 3 5 6 9
Kemudian jumlahkan = 3 + 5 + 6 + 9
Hasil = 23

Tip
  • Gunakan for (looping)
  • Gunakan if (conditional)
  • Gunakan variable total untuk menampung hasil penjumlahan
  • Gunakan operasi || (or) atau boleh juga tidak menggunakannya
  • Gunakan keyword continue jika dirasa perlu

gak tau operasi OR itu apa? Googling

Output Soal no 1

Di bawah ini, hasil/output program untuk soal no 1

total = 114895


Soal no 2

Buatlah sebuah matriks identitas ber ordo 11 x 11 (11 baris 11 kolom). Kemudian, tepat di pertengahan matriks identitas tersebut, cetak tanda # (kress)

Info
Matriks Identitas adalah matriks persegi yang elemen-elemen pada diagonal utamanya bernilai 1 dan elemen-elemen diluar diagonal utama bernilai 0
Example

Matriks identitas ber ordo 5 x 5 (5 baris 5 kolom). Kemudian, tepat di pertengahan matriks identitas tersebut, cetak tanda # (kress)

1 0 0 0 0
0 1 0 0 0
0 0 # 0 0
0 0 0 1 0
0 0 0 0 1

Matriks identitas ber ordo 7 x 7 (7 baris 7 kolom). Kemudian, tepat di pertengahan matriks identitas tersebut, cetak tanda # (kress)

1 0 0 0 0 0 0
0 1 0 0 0 0 0
0 0 1 0 0 0 0
0 0 0 # 0 0 0
0 0 0 0 1 0 0
0 0 0 0 0 1 0
0 0 0 0 0 0 1

Tip
  • Gunakan nested loop / loop bersarang
  • Contoh penggunaan nested loop / loop bersarang ada di slide ppt
  • Gunakan if
  • Contoh penggunaan if ada di slide ppt pertemuan minggu lalu
  • Gunakan keyword continue jika dirasa perlu

belum paham cara pake loop bersarang? Googling

Output Soal no 2

1 0 0 0 0 0 0 0 0 0 0
0 1 0 0 0 0 0 0 0 0 0
0 0 1 0 0 0 0 0 0 0 0
0 0 0 1 0 0 0 0 0 0 0
0 0 0 0 1 0 0 0 0 0 0
0 0 0 0 0 # 0 0 0 0 0
0 0 0 0 0 0 1 0 0 0 0
0 0 0 0 0 0 0 1 0 0 0
0 0 0 0 0 0 0 0 1 0 0
0 0 0 0 0 0 0 0 0 1 0
0 0 0 0 0 0 0 0 0 0 1


Selamat Mengerjakan