Skip to content

Commit d9b826a

Browse files
committed
feat: menambahkan konversi dari biner ke desimal
close #32 Signed-off-by: slowy07 <[email protected]>
1 parent 3e5828c commit d9b826a

File tree

1 file changed

+24
-0
lines changed

1 file changed

+24
-0
lines changed

Diff for: conversion/BinaryToDecimal.java

+24
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
1+
// memanggil modul input
2+
import java.util.Scanner;
3+
4+
public class BinaryToDecimal{
5+
public static void main(String[] args){
6+
// membuat input
7+
Scanner input = new Scanner(System.in);
8+
int BinaryNumber, BinCopy, d, s = 0, power = 0;
9+
10+
System.out.print("masukkan angka biner: ");
11+
BinaryNumber = input.nextInt();
12+
13+
// copy angka biner ke variabel baru
14+
BinCopy = BinaryNumber;
15+
16+
while(BinCopy != 0){
17+
// BinCopy % 10 / 2
18+
d = BinCopy % 10;
19+
s += d * (int) Math.pow(2, power++);
20+
BinCopy /= 10;
21+
}
22+
System.out.println("desimalnya: " + s);
23+
}
24+
}

0 commit comments

Comments
 (0)