Tugas 3 π Perulangan
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
wajib
TONTON VIDIO INI terlebih dahulu ya (2m 53s) π vidio-nya berisi guide/panduan untuk ngerjain tugas 3 iniPeraturan
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
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
- 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)
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
- 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