Berikut ini adalah pertanyaan dari elfinambar pada mata pelajaran TI untuk jenjang Sekolah Menengah Atas
2. Buatlah program Java untuk menentukan bilangan terbesar dari tiga bilangan yang diberikan oleh pengguna.
3. Buatlah program Java untuk menentukan apakah bilangan yang diberikan oleh pengguna merupakan bilangan ganjil atau genap.
Tugas:
Buatlah program Java untuk menghitung nilai rata-rata dari sejumlah bilangan yang diberikan oleh pengguna. Program harus meminta pengguna untuk memasukkan banyaknya bilangan yang akan dihitung dan kemudian meminta pengguna untuk memasukkan setiap bilangan secara individu. Setelah semua bilangan dimasukkan, program harus menghitung dan menampilkan nilai rata-rata dari bilangan-bilangan tersebut.
Jawaban dan Penjelasan
Berikut ini adalah pilihan jawaban terbaik dari pertanyaan diatas.
Berikut adalah contoh program Java untuk tiga soal yang diberikan:
Program Java untuk menghitung luas dan keliling lingkaran:
java
Copy code
import java.util.Scanner;
public class Lingkaran {
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
System.out.print("Masukkan jari-jari lingkaran: ");
double r = input.nextDouble();
double luas = Math.PI * r * r;
double keliling = 2 * Math.PI * r;
System.out.println("Luas lingkaran = " + luas);
System.out.println("Keliling lingkaran = " + keliling);
}
}
Program Java untuk menentukan bilangan terbesar dari tiga bilangan:
java
Copy code
import java.util.Scanner;
public class BilanganTerbesar {
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
System.out.print("Masukkan bilangan pertama: ");
int a = input.nextInt();
System.out.print("Masukkan bilangan kedua: ");
int b = input.nextInt();
System.out.print("Masukkan bilangan ketiga: ");
int c = input.nextInt();
int terbesar = a;
if (b > terbesar) {
terbesar = b;
}
if (c > terbesar) {
terbesar = c;
}
System.out.println("Bilangan terbesar adalah " + terbesar);
}
}
Program Java untuk menentukan bilangan ganjil atau genap:
java
Copy code
import java.util.Scanner;
public class GanjilGenap {
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
System.out.print("Masukkan sebuah bilangan: ");
int bilangan = input.nextInt();
if (bilangan % 2 == 0) {
System.out.println(bilangan + " adalah bilangan genap");
} else {
System.out.println(bilangan + " adalah bilangan ganjil");
}
}
}
Harap dicatat bahwa program-program ini hanyalah contoh dan dapat dimodifikasi sesuai dengan kebutuhan dan preferensi pengguna.
Semoga dengan pertanyaan yang sudah terjawab oleh hendriiriawan16 dapat membantu memudahkan mengerjakan soal, tugas dan PR sekolah kalian.
Apabila terdapat kesalahan dalam mengerjakan soal, silahkan koreksi jawaban dengan mengirimkan email ke yomemimo.com melalui halaman Contact
Last Update: Mon, 10 Jul 23