Program java sederhana
1. Buatlah program Java untuk
menampilkan ganjil-genap.
Ambil sebuah angka sebagai input dari user, dan outputnya berupa kata ganjil atau genap.
Prosesnya angka yang diinputkan user dibagi dengan 2 sisa pembagiannya 1 maka angka tersebut merupakan angka ganjil, jika sisa pembagiannya 0 maka merupakan angka genap.
Gunakan statement if-else untuk menyelesaikannya.
Ambil sebuah angka sebagai input dari user, dan outputnya berupa kata ganjil atau genap.
Prosesnya angka yang diinputkan user dibagi dengan 2 sisa pembagiannya 1 maka angka tersebut merupakan angka ganjil, jika sisa pembagiannya 0 maka merupakan angka genap.
Gunakan statement if-else untuk menyelesaikannya.
Jawab:
import
java.util.Scanner;
public class GanjilGenap{ public static void main(String[] args) { Scanner scan = new Scanner(System.in); System.out.print("Jumlah Angka yang di Input : "); int jumlahInput = scan.nextInt(); for(int i=0;i<jumlahInput;i++){ System.out.print("Masukan Angka: "); int angka = scan.nextInt(); if(angka%2==){ System.out.println("Angka: "+angka+ "adalah bilangan genap"); } else{ sytem.out.println("Angka: "+angka+ "adalah bilangan ganjil"); }
}
}
}
|
2. Buatlah program Java untuk
menghitung luas segitiga dimana nilai jari-jari dimasukkan melalui keyboard,
menggunakan class bufferedReader !
Jawab:
import
java.io.*;
public class ll{ public static void main(String[]args) throws IOException{ int a, t; float d; String AStr,TStr; BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); System.out.print("Alas : "); AStr = br.readLine(); a = Integer.parseInt(AStr); System.out.print("Tinggi : "); TStr = br.readLine(); t = Integer.parseInt(TStr); d = a / 2 * t; System.out.println("Luas Segitiga = " + d ); } } |
3. Buatlah sebuah program Java yang
memasukkan data berupa hari dalam seminggu disimpan ke dalam variable string
array. Gunakan statement perulangan for untuk masukkan dan keluaran, kemudian
cetak semua data yang tersimpan dalam variable array tersebut !
Jawab:
public
class Seminggu {
public static void main(String[] args) { String [] day = {"Monday","Tuesday","Wednesday","Thursday","Friday","Saturday","Sunday"}; for (int i=0; i<day.length;i++){ System.out.println(day[i]); } } } |
4.
Buatlah program Java yang menghasilkan output nilai
rata-rata dan nilai terendah dari tiga angka yang dimasukkan melalui keyboard.
(bobot : 40)
Tampilan
Output yang diharapkan adalah :
nilai 1 = 10
nilai 2 = 20
nilai 3 = 45
Nilai
terendah = 10
Rata-rata = 25
Rata-rata = 25
Jawab:
import java.io.BufferedReader;
import java.io.InputStreamReader; import java.io.IOException; public class NumberTerbesar{ public static void main(String[] args){ BufferedReader m = new BufferedReader(new InputStreamReader(System.in)); String Input = ""; int a = 0; int tampung[] = new int[10]; for (int i=0;i a) a = tampung[i]; }catch(IOException e){ System.out.println("Ada Kesalahan Program"); }
}
System.out.println("Angka Terbesar Anda adalah:"+ a ); }
}
5. Membuat menu makanan
import
java.util.Scanner;
import java.io.IOException;
import
java.io.InputStreamReader;
import
java.util.InputMismatchException;
public
class MenuMakan{
public static void main(String[] args)
throws IOException {
try{
Scanner pilmenu = new
Scanner(System.in);
Scanner jmlh = new
Scanner(System.in);
Scanner opt = new
Scanner(System.in);
String opt1 = " ";
do{
System.out.println("Daftar
Menu : ");
System.out.println("1.Ayam
Goreng");
System.out.println("2.Bebek
Goreng");
System.out.println("3.Soto
Ayam");
System.out.println("4.Soto
Babat");
System.out.print("Pilihan
Anda :");
int menu = pilmenu.nextInt();
switch (menu){
case 1 :
System.out.println("Anda Memilih Ayam Goreng");
break;
case 2 :
System.out.println("Anda Memilih Bebek Goreng");
break;
case 3 :
System.out.println("Anda Memilih Soto Ayam");
break;
case 4 :
System.out.println("Anda Memilih Soto Babat");
break;
default :
System.out.println("Maaf Menu Tidak Ada Dalam Pilihan !");
}
System.out.println("Ingin
Pesan Lagi ?");
System.out.println("Tekan
'Y' untuk Ya dan 'N' untuk Tidak");
opt1 = opt.nextLine();
}
while (opt1.equals("y")
|| opt1.equals("Y"));
}
catch(InputMismatchException IME){
System.out.println("Maaf
salah input!");
}
}
}
|
Comments
Post a Comment