Pages

Sunday 25 December 2016

Problem 81 - Hexadecimal suatu angka


Program akan memanfaatkan fungsi Integer.toHexString(num).
Source code program adalah
DATA HOSTED WITH ♥ BY PASTEBIN.COM - DOWNLOAD RAW - SEE ORIGINAL
  1. import java.util.Scanner;
  2. class Hexa
  3. {
  4.     public static void main(String args[])
  5.     {
  6.       Scanner input = new Scanner( System.in );
  7.       System.out.print("Angka : ");
  8.       int num =input.nextInt();
  9.       String str = Integer.toHexString(num);
  10.       System.out.println("Hexadecimal: "+str);
  11.     }
  12. }
Hasil output program adalah

Problem 80 - Membuat string jadi kapital atau kecil

Membuat string menjadi kapital atau kecil

Program akan membuat string menjadi huruf besar dan huruf kecil
Source code program
DATA HOSTED WITH ♥ BY PASTEBIN.COM - DOWNLOAD RAW - SEE ORIGINAL
  1. import java.util.Scanner;
  2.  
  3. public class InputBanyak
  4. {
  5.     public static void main(String[]args)
  6.     {
  7.         String kalimat;
  8.         Scanner inputBanyak = new Scanner(System.in);
  9.         System.out.println("Masukan Kalimat");
  10.         kalimat = inputBanyak.nextLine();
  11.         System.out.println(kalimat);
  12.         System.out.println("Cetak Menjadi Huruf Kecil : " + kalimat.toLowerCase());
  13.        System.out.println("Cetak Menjadi Huruf Besar : " + kalimat.toUpperCase());
  14.     }
  15. }
Hasil output program

Problem 79 - Reverse Number dengan Rekursi

Program akan membalikan urutan angka dengan rekursi
Source code program

DATA HOSTED WITH ♥ BY PASTEBIN.COM - DOWNLOAD RAW - SEE ORIGINAL
  1. import java.util.Scanner;
  2. class RecursionReverseDemo
  3. {
  4.    public static void reverseMethod(int number)
  5.    {
  6.        if (number < 10) {
  7.        System.out.println(number);
  8.        return;
  9.        }
  10.        else {
  11.            System.out.print(number % 10);
  12.            reverseMethod(number/10);
  13.        }
  14.    }
  15.    public static void main(String args[])
  16.    {
  17.     int num=0;
  18.     System.out.println("Input your number and press enter: ");
  19.     Scanner in = new Scanner(System.in);
  20.     num = in.nextInt();
  21.     System.out.print("Reverse of the input number is:");
  22.     reverseMethod(num);
  23.     System.out.println();
  24.    }
  25. }
Hasil output program

Problem 78 - Palindrom

  1. import java.util.Scanner;
  2. public class palindrom
  3. {
  4.     public static boolean isPal(String s)
  5.     {  
  6.         if(s.length() == 0 || s.length() == 1)
  7.             return true;
  8.         if(s.charAt(0) == s.charAt(s.length()-1))
  9.         return isPal(s.substring(1, s.length()-1));
  10.  
  11.         return false;
  12.     }
  13.  
  14.     public static void main(String[]args)
  15.     {
  16.         Scanner scanner = new Scanner(System.in);
  17.         System.out.println("Input yang mau di check:");
  18.         String string = scanner.nextLine();
  19.  
  20.         if(isPal(string))
  21.             System.out.println(string + " Palindrom");
  22.         else
  23.             System.out.println(string + " Bukan Palindrom");
  24.     }
  25. }
Hasil output program 

Saturday 24 December 2016

Problem 77 - Nested Segitiga

Halo kawan semua, ini kita akan membuat pengaplikasian dari nested for. Sebelumnya kita akan membahas apa itu nested for. Nested for adalah for di dalam for jadi bisa dikatakan ada perulangan dalam perulangan.

 for (statemen)        
{                             
          for(statemen)
          {                    
                                
           }                   
}                              

Sekarang kita akan membuat suatu program yang dapat mencetak bentuk segitiga sama sisi.
Berikut adalah programnya


Dan berikut adalah hasilnya


Problem 76 - Nested while persegi

Nested While, Membuat gambar persegi

Pada kali ini kita akan membahas tentang nested while. Mirip dengan for namun ini hanya memanfaatkan perulangan while. Untuk lebih jelasnya mari kita coba untuk membuat gambar persegi

Ini adalah programnya
DATA HOSTED WITH ♥ BY PASTEBIN.COM - DOWNLOAD RAW - SEE ORIGINAL
  1. import java.util.Scanner;
  2. public class NestedWhile
  3. {
  4.     public static void main(String[]args)
  5.     {
  6.          Scanner input = new Scanner(System.in);
  7.          System.out.println("Masukan angka");
  8.          int n = input.nextInt();
  9.          int i=1,j;
  10.          while(i<=n)
  11.          {
  12.              j=1;
  13.              if (i==1 || i==n)
  14.              {
  15.                while(j<=n)
  16.                {
  17.                    System.out.print("* ");
  18.                    j++;
  19.                }
  20.              }
  21.              else
  22.              {
  23.                while(j<=n)
  24.                {
  25.                  if(j==1 || j==n)
  26.                  {
  27.                      System.out.print("* ");
  28.                  }
  29.                  else
  30.                  {
  31.                      System.out.print("  ");
  32.                  }
  33.                  j++;
  34.                }
  35.              }
  36.              System.out.print("\n");
  37.              i++;
  38.          }
  39.     }
  40. }


Dan ini adalah hasilnya