Asyik,posting pake hpe,
Hr gni posting blog kdu nyari hotspot,g jman beud!skarang jaman serba mobile. Tak peduli siapapun, dimanapun,kapanpun, bsa posting blog langsung dri hpe. G perlu komputer lagi cuy!
Hape skarang umumx ud bs dipake bwt sinkronisasi email, bsa pk email client bwaan ato mail client phak ketiga, banyak kok plhanx. Kmu bs dpet list email client yang bagus dengan ketik REG EMAIL ke 4444(yee itu mah bwt registrasi kartu baru). Km bs langsung googling aj pake keyword 'mobile email client'. Plh saja sesuka hati.
Klo saya sendiri sih pake email client bwaanx no*** s40. Bgus tu, bs ngecek langsung beberapa kali shari. Tergantung settingan juga!
Klo blog sh, pke aj yg sy pke ini. Settingan posting emailx gampang cuy!tinggal sbut nama aja.
Contoh y!blog saya domainx push4pop.blogspot.com.
Saya bsa krim email langsung dengan account google ahmad.priatama ke ahmad.priatama.push4pop@blogger.com, krim ,langsung bs diliat di blog. Instant!!
SAY NO TO!! Megawati
Bused dh,forumx bnyak bnget yg aktif!fenomenal beud..
Tmen2 ilkom bnyak yang ngomongin page fb yang satu ini!bukan karena apa2, jadi tertarik karena forum ini postingx sangat massive skali. Kok bisa y?sbegitu banyak kah orang yang benci?
Apa sih yang membuatnya menjadi sedemikian ramenya!
Hebat,klo kmaren-kmaren blum pernah ad yang seperti ini, forum yang menarik orang2 di dunia maya dengan sangat cepat, dengan perkembangan yang progresif skali.
Bnar2 fenomenal. Mungkin juga dikarenakan masa-masa kampanye, orang -orang cpat panas,,hhe
Kalkulus 2
B
Br
Bra
Brai
Brain
Brains
Brainst
Brainsto
Brainstor
Brainstorm
Brainstormi
Brainstormin
Brainstorming..
Brainstorming for kalkulus exam!
Tugas Alpro #3 : FPB dan KPK
This is a Dynamic Programming version solution for Greatest Common Divisor and Lowest Common Greater.
This solution for GCD begin with finding all factor of inputed number by user. By using an iteration from 1 to the number we can collect all factor if modulo of the number divided by iteration number equal 0. The factors collected then stored into array indexed by sum of found before + 1.
The program compute all same factor for first and second number and then stored to factor of 2nd number. Then the result is used for finding same factor with next number(3rd). At the end of process, we retrieve a set of factor for all number. Of course the GCD is the factor with greatest index in the array.
LCG approched by multiplying maximum number with iteration number begin from 1. if the the maximum*iterationnumber divided by all of number remain zero then its is LCD, if not then we can increase the iteration number by 1, and repeat dividing until remain a 0
package fpb_kpk;
import java.util.*;
public class Main {
public static void main(String[] args) {
Scanner sc = new Scanner (System.in);
String st;
int n;
do{
st = sc.nextLine();
n = Integer.parseInt(st);
} while (n < 2);
int bil[][] = new int[n+1][100];
int i,j,k,a,b,c;
st = sc.nextLine();
a = Integer.parseInt(st);
bil[1][0] = a;
bil[1][1] = 1;
for (i = 1; i <= a; i++)
if ((a % i)==0){
bil[1][1]++;
bil[1][bil[1][1]] = i;
}
for (i = 2;i <= n; i++){
st = sc.nextLine();
a = Integer.parseInt(st);
bil[i][0] = a;
bil[i][1] = 1;
for (j = 1; j <= a; j++)
if ((a % j)==0){
bil[i][1]++;
bil[i][bil[i][1]] = j;
}
bil[0][1] = 1;
for (j = 2; j <= bil[i][1]; j++)
for (k = 2; k <= bil[i-1][1]; k++)
if (bil[i-1][k] == bil[i][j]){
bil[0][1]++;
bil[0][bil[0][1]] = bil[i][j];
}
for (j = 1; j <= bil[0][1]; j++)
bil[i][j] = bil[0][j];
}
System.out.println("FPBnya adalah "+bil[n][bil[n][1]]);
boolean kpk;
b = 1;
do {
kpk = true;
c = bil[1][0]*b;
for (i = 1; i <= n; i++)
if((c % bil[i][0])!=0) kpk = false;
b++;
}while(!kpk);
System.out.println("KPKnya adalah "+c);
}
}
Tugas Alpro #3 (solusi 2): FPB dan KPK
Klo solusi diatas menggunakan DP (Dynamic Programming) yang satu ini menggunakan greedy..
(silahkan googling DP dan greedy :D)..
Pendekatan yang kita lakukan untuk mencari FPB adalah mencari suatu bilangan yang dapat membagi habis seluruh bilangan. Bilangan ini didapat dari bilangan terkecil yang diiterasi mengecil. Bilangan iterasi pertama yang dapat membagi habis seluruh bilangan tersebut, maka bilangan itulah yang merupakan FPB dari seluruh bilangan.
j = min;
do{
fpb = true;
for (i = 0; i < n; i++)
if ((bil[i] % j)!= 0) fpb = false;
j--;
}while(!fpb);
System.out.println("FPBnya adalah "+(j+1));
Sedangkan pendekatan untuk mendapatkan KPK dilakukan dengan mencari kelipatan terkecil dari bilangan terbesar yang dapat dibagi habis oleh seluruh bilangan.
j = 1;
do{
k = max * j;
kpk = true;
for (i = 0; i < n; i++)
if ((k % bil[i]) != 0) kpk = false;
j++;
}while(!kpk);
System.out.println("KPKnya adalah "+k);
Efektif sekali bila dibandingkan dengan DP kan?
berikut adalah fullcode untuk Netbeans:
jangan lupa mengganti nama package sesuai nama projekmu!
/*
* To change this template, choose Tools | Templates
* and open the template in the editor.
*/
package fpb_kpk2;
import java.util.*;
/**
*
* @author Administrator
*/
public class Main {
/**
* @param args the command line arguments
*/
public static void main(String[] args) {
// TODO code application logic here
Scanner sc = new Scanner (System.in);
String st;
int n,min,max,i,j,k;
do{
st = sc.nextLine();
n = Integer.parseInt(st);
} while (n < 2);
int[] bil = new int[n];
st = sc.nextLine();
bil[0] = Integer.parseInt(st);
max = bil[0];
min = bil[0];
for (i = 1; i < n; i++){
st = sc.nextLine();
bil[i] = Integer.parseInt(st);
if (bil[i] < min) min = bil[i];
if (bil[i] > max) max = bil[i];
}
boolean fpb,kpk;
j = min;
do{
fpb = true;
for (i = 0; i < n; i++)
if ((bil[i] % j)!= 0) fpb = false;
j--;
}while(!fpb);
System.out.println("FPBnya adalah "+(j+1));
j = 1;
do{
k = max * j;
kpk = true;
for (i = 0; i < n; i++)
if ((k % bil[i]) != 0) kpk = false;
j++;
}while(!kpk);
System.out.println("KPKnya adalah "+k);
}
}
contoh jadinya..d!sed000tt