Showing posts with label kodingan. Show all posts
Showing posts with label kodingan. Show all posts

Kodingan Array Sebagai Parameter

Posted by Unknown on Thursday, January 9, 2014

 hay sobat, pada kesempatan ini saya akan menshare kodingan java, Array Sebagai Parameter. semoga bermanfaat bagi sobat. terutama yag jurusan Teknik Informatika iyaaahh^_^.
selamat dipelajari.

package latihan_arrayprimitif;
import java.util.Scanner;
public class Latihan_arrayprimitif {
    public static void main(String[] args) {
        // TODO code application logic here
        Scanner input=new Scanner(System.in);
        int[]ar1={-20,18,1,5,-1,27,19,5};
        printRange(ar1,-2,3);
        int hasil=sumelement(ar1);
        System.out.println("hasil : " + hasil);
        System.out.print("masukan jumlah n : ");
        int n=input.nextInt();
        int A[]=new int[n];
        inputanaray(A,n);
      
       
       
       
    }
    static void printRange(int[]x, int start, int end){
        if(end>x.length)
            end=x.length;
        if(start<0)
            start=0;
        for(int index=start;index<=end;index++){
            System.out.println(x[index]+"");
        }
            System.out.println();
    }
    static int sumelement(int[]nums){
        int sum= 0;
        for(int index=0;index<nums.length;index++){
            sum+=nums[index];
        }
        return sum;
    }
    static void inputanaray(int[]x,int a){
        Scanner input= new Scanner(System.in);
        x=new int[a];
        double total=0;
        for(int i=0;i<a;i++){
            System.out.println("data ke "+i+" adalah ");
            x[i]=input.nextInt();
            total+=x[i];
        }
        System.out.println("nilai total : "+total);
        double rata=total/a;
        System.out.println("nilai rata-rata adalah "+rata);
        int max=x[0];
        int min=x[0];
        for(int index=0;index<x.length;index++){
            if(x[index]>max)
                max=x[index];
            if(x[index]<min)
                min=x[index];
        }
        System.out.println("nilai maximum : "+max);
        System.out.println("nilai minimum : "+min);
    }
   
}
More about → Kodingan Array Sebagai Parameter

Kumpulan Koding dengan Java

Posted by Unknown

 kali ini saya akan menshare hasih dari beberapa kodingan yang saya nuat semoga bermanfaat untuk anda. silahkan dipelajari iyaaaahhhh ^_^

package mengoding;
import java.util.Scanner;
public class Mengoding {
    public static void main(String[] args) {
        // TODO code application logic here
        Scanner input = new Scanner(System.in);
        System.out.print("nilai a = ");
        int a= input.nextInt();
        System.out.print("nilai b = ");
        int b= input.nextInt();
        judulpangkatrekursif("");
        int Hslpangrek= hitungpangkatrekursif(a,b);
        System.out.println("hasil dari a pangkat b adalah "+Hslpangrek);
        System.out.println();
        judulpangakatiterasi("");
        int Hslpangit =hitungpangkatiterasi(a,b);
        System.out.println("hasil dr a pangkat b = "+Hslpangit);
        System.out.println();
        judulfaktoiterasi("");
        int hslfaktite= hitungfaktorialiterasi(a);
        System.out.println("hasil dari faktorial nilai a adalah "+hslfaktite);
        System.out.println();
        judulfaktorialrekursif("");
        int hslfaktre=hitungfaktorialrekursif(a);
        System.out.println("hasil dr fattorial nilai a adlah "+hslfaktre);
        System.out.println();
        judulderetkuadrat("");
        deretkuadratbilangan(a);
        System.out.println();
        hitungratarta(a);
        System.out.println();
        latihanarray1(a);
        System.out.println();
        hitungrata2minimmaxarray(a);
        System.out.println();
        urutanbintang(a);
    }
    public static void judulpangkatrekursif(String x){
        System.out.print(x);
        System.out.println("==================");
        System.out.println("perkalian rekursif");
        System.out.println("==================");
    }
    public static int hitungpangkatrekursif(int x,int y){
        int hasil;
        if(y==0)
            return x;
        if(y==1)
            return x;
        else
            hasil= x*hitungpangkatrekursif(x,y-1);
        return hasil;
    }
    static void judulpangakatiterasi(String x){
        System.out.print(x);
        System.out.println("===================");
        System.out.println("  pangkat iterasi ");
        System.out.println("===================");
    }
   
    static int hitungpangkatiterasi(int x, int y){
        int hasil=1;
        for( int i=1;i<=y;i++){
            hasil=hasil*x;
        }
        return hasil;   
    }
    static void judulfaktoiterasi(String x){
        System.out.print(x);
        System.out.println("=====================");
        System.out.println("  faktorial iterasi ");
        System.out.println("=====================");
    }
     static int hitungfaktorialiterasi(int x){
         int fakt =1;
         for(int i=x;i>=1;i--){
              fakt=fakt*i;
         }
         return fakt;
     }      
     static void judulfaktorialrekursif(String x){
        System.out.print(x);
        System.out.println("=====================");
        System.out.println("  faktorial rekursif ");
        System.out.println("=====================");
     }
     static int hitungfaktorialrekursif(int x){
         int hasil=x;
         if(x==0 || x==1)
             return 1;
         else
             return hasil=x*hitungfaktorialrekursif(x-1);                     
     }
     static void judulderetkuadrat(String x){
         System.out.print(x);
        System.out.println("==========================");
        System.out.println("  deret kuadrat bilangan ");
        System.out.println("==========================");
     }
     static void deretkuadratbilangan(int x){
         int i=0;
         for(;i<=x;i++){
             System.out.print("kuadrat bilangan "+i+" adalah ");
             int hasil=i*i;
             System.out.println(hasil);
         }
     }
     static void hitungratarta(double x){
         Scanner input= new Scanner(System.in);
         int hasil=0;
         for(int i=1;i<=x;i++){
             System.out.print("nilai data ke "+i+" adalah ");
             int nilai=input.nextInt();
             hasil+=nilai;
         }
         double rata2=hasil/x;
         System.out.println("nilai rata-rata adalah "+rata2);
     }
     static void latihanarray1(int x){
         Scanner input= new Scanner(System.in);
         int A[];
         A=new int[x];
         for(int i=0;i<x;i++){
             System.out.print("data ke "+i+" adalah ");
             A[i]=input.nextInt();
         }
         for(int j=1;j<x;j++){
            for(int k=0;k<x;k++){
                if(A[j]<A[k]){
                    int c=A[k];
                    A[k]=A[j];
                    A[j]=c;
                }
            }
               
        }
        System.out.print("data yang diurutkan : ");
        for(int l=0;l<x;l++){
            System.out.print(A[l]+" ");
    }
     }
     static void hitungrata2minimmaxarray(int x){
         Scanner input= new Scanner(System.in);
         int A[];
         A=new int[x];
         int hasil=0;
         for(int i=0;i<x;i++){
             System.out.print("data ke "+i+" adalah ");
             A[i]=input.nextInt();
             hasil+=A[i];
         }
         double rata2=hasil/x;
         System.out.println("rata-rata dri array tersebut adalh " + rata2);
         int max=A[0];
         int min=A[0];
         for(int index=0;index<A.length;index++){
             if(A[index]>max){
                 max=A[index];
             }
             if(A[index]<min){
                 min=A[index];
             }
         }
         System.out.println("nilai maksimum adalah "+max);
         System.out.println("nilai minimum adalah "+min);
     }
     static void urutanbintang(int x){
         for(int i=1;i<=x;i++){
             for(int j=0;j<i;j++){
                 System.out.print("*");
             }
             System.out.println();}
         for(int k=1;k<=x;k++){
             System.out.print(k+" ");
             if(k==7){
                 k=k-7;
                 x=x-7;
             }
         }
     }
    
}
More about → Kumpulan Koding dengan Java