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.
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
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

Popular Posts