السلام عليكم ورحمة الله وبركاته
يا اخوان ابى مساعدتكم في تصحيح هذا الكود
وهو ادخال رقم بالباينري وتحويله لديسمل
انا حاولت بس اتمنى تقولون لي وين الغلط
import javax.swing.*;
import java.lang.Math;
import javax.swing.JApplet;
import javax.swing.JOptionPane;
public class bin {
double num,d1;
int sum;
String n,d;
int s;
public void init(){
n = JOptionPane.showInputDialog("Enter only 0 or 1");
num =Double.parseDouble(n);
d1= num.length() ;
while (d1 >0) {
num=Double.parseDouble(n);
d1=Double.parseDouble(d);
s =2*Math.pow(num,d1);
sum+=s;
d1--;
}
JOptionPane.showMessageDialog(null,"in dicemal" +sum,"Results",JOptionPane.INFORMATION_MESSAGE ) ;
}
}
