Populer Posts Hari ini
Popular Posts
-
Java Inputan / Ouput Kumpulan Source Code dengan Bahasa Java IF ...
-
Pengertian Akar persamaan kuadrat Persamaan Kuadrat merupakan suatu persamaan polinomial berorde 2 dengan bentuk umum da...
-
#include <stdio.h> #include <stdlib.h> void DesimalToBiner(int N){ if(N>1){ DesimalToBiner(N/2); } ...
-
1. Insertion Sort 2. Buble Sort 3. Shell Sort 4. Quick Sort 5. Pengurutan Matriks
-
Palindrom adalah sebuah kata, frasa, angka maupun susunan lainnya yang dapat dibaca dengan sama baik dari depan maupun bela...
-
Pengertian Akar persamaan kuadrat Persamaan Kuadrat merupakan suatu persamaan polinomial berorde 2 dengan bentuk umum dari...
-
Perulangan For yaitu perulangan yang dilakukan ketika kondisi kapan perulangan dihentikan dan banyaknya proses perulang...
-
program kalkulator GUI dengan java di netbeans Download
-
Bilangan Prima adalah bilangan asli yang lebih dari satu yang tidak dapat dibagi oleh bilangan manapun kecuali o...
-
#include <stdio.h> #include <conio.h> int main() { int i,j,c; printf("deret bilangan prima 1-100 adalah \n...
Powered by Blogger.
Labels
Lorem 1
adsense
"
});
Circle Gallery
"
});
‹
›
News
"
});
#include <stdio.h>
#include <stdlib.h>
void DesimalToBiner(int N){
if(N>1){
DesimalToBiner(N/2);
}
printf("%d",N%2);
}
int main()
{
int desimal;
printf("Masukkan Bilangan desimal \t:");scanf("%d",&desimal);
DesimalToBiner(desimal);
}
#include <stdlib.h>
void DesimalToBiner(int N){
if(N>1){
DesimalToBiner(N/2);
}
printf("%d",N%2);
}
int main()
{
int desimal;
printf("Masukkan Bilangan desimal \t:");scanf("%d",&desimal);
DesimalToBiner(desimal);
}
C - matematika - Rekursif
#include <stdio.h>
#include <stdlib.h>
int main()
{
int n,i=1, k;
int j;
int biner[10];
printf("Masukkan bilangan\t:");
scanf("%d",&n);
while(n>0){
biner[i]=n%2;
n=n/2;
i=i+1;
k=i;
}
for(j=k-1;j>0;j--)
{
printf("%d",biner[j]);
}
}
#include <stdlib.h>
int main()
{
int n,i=1, k;
int j;
int biner[10];
printf("Masukkan bilangan\t:");
scanf("%d",&n);
while(n>0){
biner[i]=n%2;
n=n/2;
i=i+1;
k=i;
}
for(j=k-1;j>0;j--)
{
printf("%d",biner[j]);
}
}
C - matematika
Pengertian Akar persamaan kuadrat
Persamaan Kuadrat merupakan suatu persamaan polinomial berorde 2 dengan bentuk umum dari persamaan kuadrat yaitu y=ax²+bx+c dengan a≠0 dan koefisien kuadrat a merupakan koefisien dari x², koefisien linear b merupakan koefisien dari x sedangkan c adalah koefisien konstan atau biasa juga disebut suku bebas. Nilai koefisien a,b dan c ini yang menentukan bagaimana bentuk parabola dari fungsi persamaan kuadrat dalam ruang xy.
Contoh:
Tentukan Akar persamaan kuadart dari 2X^2 - 2X -4 =0,
Maka a=2, b= -2, c =-4
Contoh:
Tentukan Akar persamaan kuadart dari 2X^2 - 2X -4 =0,
Maka a=2, b= -2, c =-4
Source code dan Program Akar Persamaan Kuadrat dengan Java
package akarpersamaankudarat;
import static java.lang.Math.sqrt;
import java.util.Scanner;
public class AkarPersamaanKudarat {
private static void PersamaanKuadrat(int a, int b, int c){
float D,X1 = 0,X2=0;
D=(b*b)-(4*a*c);
if(D<0){
System.out.println("Akar-Akar persamaan kuadratnya Imajiner");
}
else if(D>0){
X1=(float) (-b + sqrt(D))/(2*a);
X2=(float) (-b - sqrt(D))/(2*a);
}
else{
X1=(float) (-b + sqrt(D))/(2*a);
X2=X1;
}
System.out.println("Akar-Akar persamaan Kudratnya adalah :");
System.out.println("X1:\t"+X1);
System.out.println("X2:\t"+X2);
}
public static void main(String[] args) {
int A,B,C;
Scanner input=new Scanner(System.in);
System.out.print("Masukkan a:\t");
A=input.nextInt();
System.out.print("Masukkan b:\t");
B=input.nextInt();
System.out.print("Masukkan c:\t");
C=input.nextInt();
PersamaanKuadrat(A, B, C);
}
}
Hasil
Mohon like dan komentarnya, terima kasih!!!
if - input/output - java - matematika - prosedur
Pengertian Akar persamaan kuadrat
Persamaan Kuadrat merupakan suatu persamaan polinomial berorde 2 dengan bentuk umum dari persamaan kuadrat yaitu y=ax²+bx+c dengan a≠0 dan koefisien kuadrat a merupakan koefisien dari x², koefisien linear b merupakan koefisien dari x sedangkan c adalah koefisien konstan atau biasa juga disebut suku bebas. Nilai koefisien a,b dan c ini yang menentukan bagaimana bentuk parabola dari fungsi persamaan kuadrat dalam ruang xy.
Salah satu teknik menyelesaikan persamaan kuadrat adalah dengan cara rumus Abc
Pada rumus tersebut terdapat bentuk (b2 – 4ac) disebut diskriminan (D). Sifat akar-akar persamaan kuadrat dapat ditinjau dari nilai diskriminan, yaitu D = b2 – 4ac. Sifat akar-akar tersebut adalah.
a. Jika D > 0
a. Jika D > 0
- Jika D > 0 maka persamaan kuadrat ax2 + bx + c = 0 mempunyai 2 akar riil yang berlainan.
- Jika D berbentuk kuadrat sempurna dan D ≠ 0 maka persamaan kuadrat memiliki 2 akar riil berlainan dan rasional jika a, b, dan c bilangan rasional.
- Jika D bukan bentuk kuadrat sempurna dan D ≠ 0 maka memiliki 2 akar riil berlainan dan irasional
b. Jika D < 0 maka persamaan kuadrat ax2 + bx + c = 0 tidak memiliki akar riil.
c. Jika D = 0 maka persamaan kuadrat ax2 + bx + c = 0 memiliki 2 akar riil yang sama.Algoritma Akar persamaan kuadrat
PROCEDURE AkarPersamaanKudarat(input a,b,c :integer) --> void
{
K.awal : nilai a,b,c sudah berisi nilai.
K.Akhir : Mencetak akar persamaan kuadrat dari a,b,c.
}
DEKLARASI
D,X1 ,X2 : Float
ALGORITMA
Read(a,b,c)
X1 <-- 0
X2 <-- 0
D <-- (b * b)-(4 * a * c)
if D<0 then
write('Akar-Akar persamaan kuadratnya Imajiner')
else
if D>0 then
X1 <-- (-b + sqrt(D))/(2*a)
X2 <-- (-b - sqrt(D))/(2*a)
else
if D=0 then
X1 <-- (-b + sqrt(D))/(2*a)
X2 <-- X1
endif
endif
endif
Mohon like dan komentarnya, Terimah kasih!!!
algoritma - matematika
Palindrom
adalah sebuah kata, frasa, angka maupun susunan lainnya yang dapat dibaca dengan sama baik dari depan maupun belakang (spasi antara huruf-huruf biasanya diperbolehkan). Kata "palindrom" berasal dari bahasa Yunani: palin ("balik") dan dromos ("pacuan kuda").
Contoh :Katak, Kodok, Macam, Makam, Malam, Tamat dll.
import java.util.Scanner;
public class Palindrom {
private static boolean Palindroms(int N){
Scanner input=new Scanner(System.in);
boolean pal;
int i,j;
String []A=new String[N];
System.out.println("Masukkan karakter :");
for(i=0;i<N;i++){
System.out.print("Karakter ke-"+i+":\t");
A[i]=input.next();
}
i=0;
j=N-1;
pal=true;
while(i<= j && pal){
if(!A[i].equals(A[j])){
pal=false;
}
i++;
j--;
}
return pal;
}
public static void main(String[] args) {
Scanner input=new Scanner(System.in);
int N;
System.out.print("Masukkan banyak Karakter :\t");
N=input.nextInt();
if(Palindroms(N)){
System.out.println("Karakter Palindrom!!!");
}
else{
System.out.println("Bukan Karakter Palindrom!!!");
}
}
}
Algoritma Palindrom
adalah sebuah kata, frasa, angka maupun susunan lainnya yang dapat dibaca dengan sama baik dari depan maupun belakang (spasi antara huruf-huruf biasanya diperbolehkan). Kata "palindrom" berasal dari bahasa Yunani: palin ("balik") dan dromos ("pacuan kuda").
Contoh :Katak, Kodok, Macam, Makam, Malam, Tamat dll.
Source code Palindrom dengan Java
package palindrom;import java.util.Scanner;
public class Palindrom {
private static boolean Palindroms(int N){
Scanner input=new Scanner(System.in);
boolean pal;
int i,j;
String []A=new String[N];
System.out.println("Masukkan karakter :");
for(i=0;i<N;i++){
System.out.print("Karakter ke-"+i+":\t");
A[i]=input.next();
}
i=0;
j=N-1;
pal=true;
while(i<= j && pal){
if(!A[i].equals(A[j])){
pal=false;
}
i++;
j--;
}
return pal;
}
public static void main(String[] args) {
Scanner input=new Scanner(System.in);
int N;
System.out.print("Masukkan banyak Karakter :\t");
N=input.nextInt();
if(Palindroms(N)){
System.out.println("Karakter Palindrom!!!");
}
else{
System.out.println("Bukan Karakter Palindrom!!!");
}
}
}
Hasil
Mohon like dan komentarnya, Terima kasih!!!
fungsi - input/output - java - larik - matematika - while
Palindrom
adalah sebuah kata, frasa, angka maupun susunan lainnya yang dapat dibaca dengan sama baik dari depan maupun belakang (spasi antara huruf-huruf biasanya diperbolehkan). Kata "palindrom" berasal dari bahasa Yunani: palin ("balik") dan dromos ("pacuan kuda").Contoh :Katak, Kodok, Macam, Makam, Malam, Tamat dll.
Algoritma Palindrom
FUNCTION Palindroms(input N:integer)--> boolean
{Mengembalikan nilai true jika huruf dalam larik palindarom
,false jika huruf dalam larik bukan palindrom
}
DEKLARASI
pal :boolean
i,j :integer
A :array[1...N] of String
ALGORITMA
Read(N)
for i <-- 0 to N do
Read(A[i])
endfor
i <-- 0
j <-- N-1
pal <-- true;
while (i<= j) and (pal) do
if (A[i]) # (A[j]) then
pal <-- false
endif
i <-- i+1
j <-- j-1
endwhile
algoritma - fungsi - larik - matematika - while
Pengertian Modus
Modus adalah data yang paling sering muncul. Jika terdapat dua data yang memilki nilai sekaligus jumlah sering munculnya sama maka modusnya kedua data tersebut.Contoh :
Algoritma Menentukan Modus
PROCEDURE HitungModus(input N:integer)
DEKLASRASI
i,j,temp,FrekModus,KandidatModus,FrekKandidatModus : integer
AngkaSama :boolean
A : array[1....N] of integer
ALGORITMA
Read(N)
for i <-- 0 to N do
Read(A[i])
endfor
//pengurutan Array
for i <-- 0 to N-1 do
for j <-- i to N do
if A[j]<A[i] then
temp <-- A[i];A[i] <-- A[j];
A[j] <-- temp;
endif
endfor
endfor
FrekModus <-- 0
i <-- 0
while i <N do
KandidatModus <-- A[i]
FrekKandidatModus <-- 1
i <-- i+1
AngkaSama <-- true
while(AngkaSama) and i<N do
if A[i]= KandidatModus then
FrekKandidatModus <-- FrekKandidatModus+1
AngkaSama <--true
else
AngkaSama <--false
endif
i <-- i+1
endwhile
if FrekKandidatModus > FrekModus then
HModus <-- KandidatModus FrekModus <--FrekKandidatModus
endif
endwhile
Read(Hmodus)
Mohon Like dan Komentarnya, Terima Kasih.
algoritma - matematika
Pengertian Modus
Modus adalah data yang paling sering muncul. Jika terdapat dua data yang memilki nilai sekaligus jumlah sering munculnya sama maka modusnya kedua data tersebut.Contoh :
2, 4, 1, 3, 3, 5, 2, 4, 2
Modus =2
Source Code menentukan Modus dengan Java
package modus;import java.util.Scanner;
public class Modus {
private static void ModuS(int N){
int HModus=0,i,FrekModus,KandidatModus,FrekKandidatModus;
boolean MasihSama;
Scanner input=new Scanner(System.in);
int [] A=new int[N];
for(i=0;i<N;i++){
System.out.print("Masukkan elemen data ke:"+i+"\t");
A[i]=input.nextInt();
}
//Pengurutan Data
for(i=0;i<N-1;i++){
for(int j=i+1;j<N;j++){
if(A[j]<A[i]){
int temp=A[i];
A[i]=A[j];
A[j]=temp;
}
}
}
FrekModus=0;
i=0;
while(i <N){
KandidatModus=A[i];
FrekKandidatModus=1;
i++;
MasihSama = true;
while(MasihSama && i<N){
if(A[i]==KandidatModus){
FrekKandidatModus=FrekKandidatModus+1;
MasihSama=true;
}
else{
MasihSama=false;
}
i++;
}
if(FrekKandidatModus > FrekModus){
HModus=KandidatModus;
FrekModus=FrekKandidatModus;
}
}
System.out.println("Modus :\t"+HModus);
}
public static void main(String[] args) {
int i;
Scanner input=new Scanner(System.in);
System.out.print("Masukkan banyak jumlah data :\t");
int N=input.nextInt();
ModuS(N);
}
}
Hasilnya
Algoritma menentukan modus
Mohon Like dan Komentarnya, Terimah Kasih
for - input/output - java - matematika - prosedur - while
Pengertian Bilangan Fibonacci
Barisan bilangan Fibonacci pertama kali dikemukakan oleh Leonardo Pisano atau lebih dikenal sebagai Fibonacci. Ia merupakan seorang ahli matematika yang cukup terkenal di masa abad pertengahan. Barisan Fibonacci merupakan sebuah barisan bilangan yang memiliki bentuk yang unik. Suku pertama dari barisan bilangan ini adalah 1, kemudian suku keduanya juga 1, lalu untuk suku ketiga ditentukan dengan menjumlahkan kedua suku sebelumnya sehingga diperoleh barisan bilangan dengan pola di bawah ini:
1, 1, 2, 3, 5, 8, 13, 21, 34 ...dan seterusnya.
Source code / program dengan bahasa Java
package fibonacci;
import java.util.Scanner;
public class Fibonacci {
private static void Fib(int n){
int p,q,r,i;
p=0;
q=1;
for(i=1;i<=n;i++){
System.out.print(" "+p);
r=p+q;
p=q;
q=r;
}
}
public static void main(String[] args) {
Scanner input=new Scanner(System.in);
System.out.print("Maukkan N: \t");
int N=input.nextInt();
if (N>=1){
Fib(N);
}
else{
System.out.println("N harus lebih besar dari 1 !!!");
}
}
Mohon Like dan Komentarnya, Terimah kasih!!!
for - if - matematika - prosedur
Pengertian Bilangan Fibonacci
Barisan bilangan Fibonacci pertama kali dikemukakan oleh Leonardo Pisano atau lebih dikenal sebagai Fibonacci. Ia merupakan seorang ahli matematika yang cukup terkenal di masa abad pertengahan. Barisan Fibonacci merupakan sebuah barisan bilangan yang memiliki bentuk yang unik. Suku pertama dari barisan bilangan ini adalah 1, kemudian suku keduanya juga 1, lalu untuk suku ketiga ditentukan dengan menjumlahkan kedua suku sebelumnya sehingga diperoleh barisan bilangan dengan pola di bawah ini:
1, 1, 2, 3, 5, 8, 13, 21, 34 ...dan seterusnya.
Rumus Barisan Bilangan Fibonacci
Karena bilangan ini memiliki pola yang teratur, maka dapat dirumuskan menjadi seperti berikut ini:
Fn = Fn-1 + Fn-2
dengan syarat
n ≥ 3
F0 = 0 dan F1 = 1
Algoritma Fibonacci
PROCEDURE Fibonacci(input n : integer) -->ineteger
{mengembalikkan nilai fibonacci ke-n}
DEKLARASI
i, p, q, r :integer
Algoritma
if n< 1 then
Read('n harus lebih besar dari 0')
else
p <-- 0
q <-- 1
for i <-- 1 to n do
Read(p);
Read(p);
r <-- p+q
p <-- q
q <-- r
endfor
endif
Mohon Like dan Komentarnya, Terimah Kasih!!!
algoritma - matematika
Subscribe to:
Posts (Atom)








