You are on page 1of 7

package Submission;

import java.util.Scanner;

import java.util.Random;

public class Submission {

public static Scanner s = new Scanner(System.in);

public static Random r = new Random();

public static void soal1() {

int a = r.nextInt(-100,100);

int b = r.nextInt(-100,100);

int c = a+b;

if(c>0) {

System.out.println("Hasilnya "+c+" (bilangan tersebut positif)");

else if(c<0) {

System.out.println("Hasilnya "+c+" (bilangan tersebut negatif)");

else {

System.out.println("Hasilnya" +c+" (bilangan tersebut nol)");

public static void soal2() {

System.out.print("Input angka untuk mengetahui apakah bilangan tersebut prima


atau tidak: ");

int x = s.nextInt();

if(x%2==0) {

System.out.println("Bilangan tersebut merupakan bilangan prima");

else {
System.out.println("Bilangan tersebut bukan merupakan bilangan prima");

public static void soal3() {

System.out.println("Input suhu:");

double x = s.nextInt();

System.out.println("pilih suhu (C atau F)");

String sh = s.next();

sh = sh.toUpperCase();

if(sh.equals("C")) {

x = x*1.8+32;

System.out.println("Suhu setelah celcius setelah di konversi ke farenheit:


"+x+" F");

else if(sh.equals("F")) {

x = (x-32)/1.8;

System.out.println("Suhu setelah farenheit setelah di konversi ke celcius:


"+x+" C");

public static void soal4() {

int[] arr = new int[3];

int p = 0;

for(int i=0; i<arr.length; i++){

p++;

System.out.println("Input angka ke"+p+" :");

arr[i] = s.nextInt();

for(int i=0; i<arr.length; i++) {

for(int j=0; j<arr.length-1; j++) {


if(arr[j]>arr[j+1]) {

int temp = arr[j];

arr[j] = arr[j+1];

arr[j+1] = temp;

for(int i=0; i<arr.length; i++) {

System.out.print(arr[i]+" ");

public static void soal5() {

System.out.println("Input kata: ");

String kata = s.next();

kata = kata.toLowerCase();

int panjang = kata.length();

String palindrom= "";

for(int i=panjang-1; i>=0; i--) {

palindrom = palindrom + kata.charAt(i);

if(kata.equals(palindrom)) {

System.out.println("Kata tersebut termasuk palindrom");

else {

System.out.println("Kata tersebut tidak termasuk palindrom");

public static void main(String[] args) {

boolean loop = true;


do {

System.out.println("===========================");

System.out.println("===========================");

System.out.println("PILIH NOMOR SOAL: ");

System.out.println("Soal 1");

System.out.println("Soal 2");

System.out.println("Soal 3");

System.out.println("Soal 4");

System.out.println("Soal 5");

System.out.println("===========================");

System.out.println("===========================");

int pilih = s.nextInt();

if(pilih == 1) {

soal1();

System.out.println("Ingin mencoba lagi? (y/n)");

String ulang = s.next();

if(ulang.equals("y")) {

else {

loop = false;

System.out.println("SELESAI");

break;

else if(pilih == 2) {

soal2();

System.out.println("Ingin mencoba lagi? (y/n)");

String ulang = s.next();

if(ulang.equals("y")) {
}

else {

loop = false;

System.out.println("SELESAI");

break;

else if(pilih == 3) {

soal3();

System.out.println("Ingin mencoba lagi? (y/n)");

String ulang = s.next();

if(ulang.equals("y")) {

else {

loop = false;

System.out.println("SELESAI");

break;

else if(pilih == 4) {

soal4();

System.out.println("Ingin mencoba lagi? (y/n)");

String ulang = s.next();

if(ulang.equals("y")) {

else {

loop = false;

System.out.println("SELESAI");

break;
}

else if(pilih == 5) {

soal5();

System.out.println("Ingin mencoba lagi? (y/n)");

String ulang = s.next();

if(ulang.equals("y")) {

else {

loop = false;

System.out.println("SELESAI");

break;

else {

System.out.println("TIDAK ADA SOAL TERSEBUT: ");

System.out.println("Ingin mencoba lagi? (y/n)");

String ulang = s.next();

if(ulang.equals("y")) {

else {

loop = false;

System.out.println("SELESAI");

break;

while(loop);

}
}

You might also like