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;
}
}
}
}
Home » Teknik Informatika » Kumpulan Koding dengan Java
Kumpulan Koding dengan Java
Posted by Unknown on Thursday, January 9, 2014
Labels:
kodingan,
Teknik Informatika
{ 0 comments... read them below or add one }
Post a Comment