P-SE_PR-010_00001
This project create a simple Java program that demonstrates basic programming concepts in Java. The program will include:
- Data Types and Variables
- Arrays as Data Storage
- Operator
- Input-Output Scheme
- Looping
- Branching
Andi menggambar sebuah segitiga yang alasnya berukuran **alas** cm dan tingginya berukuran **tinggi** cm. Ia ingin menghitung luas dari segitiga tersebut, bantulah Andi untuk menghitung luas segitiga!
Input:
Alas = 20
Tinggi = 25
Output:
250
Seorang Dosen sedangn memeriksa ujian mahasiswa dan akan memberikan nilai pada mahasiswa dengan A, B+, B, C, dan D. Kriteria penilaian dosen adalah sebagai berikut:
Nilai Number | Nilai Huruf |
---|---|
80 s/d 100 | A |
65 s/d 79 | B+ |
50 s/d 64 | B |
35 s/d 49 | C |
0 s/d 34 | D |
Apabila nilai < 0 dan > 100, maka nilainya "invalid". Tampilkan nilai konversi angka ke huruf!
Faktor suatu bilangan yang habis membagi bilangan tersebut. Tugas anda adalah untuk membuat sebuah program untuk mencetak faktor sebuah bilangan.
Input:
6
Output:
1
2
3
6
Input:
20
Output:
1
2
4
5
10
20
Dalam matematika, bilngan prima adalah bilangan asli yang lebih besar dari angka 1, yang faktor pembaginya adalah 1 dan bilangan itu sendiri. 2 dan 3 bilangan prima, 4 bukan bilangan prima karena 4 bisa dibagi 2. Kamu diminta untuk membuat fungsi untuk menentukan bahwa sebuah bilangan termasuk bilangan prima atau tidak.
Input:
7
Output:
True
Input:
10
Output:
False
Kata palindome adalah sebuah kata yang jika dibalik tetap sama. Contoh, 'katak' dibalik tetap 'katak'. Buatlah sebuah program untuk mendeteksi sebuah string merupakan palindrome atau tidak?
Input:
katak
Output:
True
Input:
kupu-kupu
Output:
False
Buatlah sebuah function bernama drawXYZ yang menjalankan proses dengan menggunakan looping dan menerima satu parameter bernama height. Buatlah sebuah pola kemunculan simbol X, Y, dan Z di print, dimana Y mewakili kelipatan ganjil, Z kelipatan genap, dan X khusus kelipatan 3.
Input:
5
Output:
Y Z X Z Y
X Y Z X Z
Y X Y Z X
Z Y X Y Z
X Z Y X Y
Diberikan sebuah program yang menerima sebuah input array angka. Program akan menampilkan mean dari array angka tersebut.
Mean adalah angka rata-rata dari deret bilangan tersebut. Contoh, mean dari [1,2,3,4] 2.5. Kita perlu kemudian melakukan pembulatan angka dari hasil mean yang didapatkan
Input:
[1,2,3,4]
Output:
2.5
- Complete Task
- Create Documentation Report