الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

انتظر مساعدتكم في تصحيح هذا الكود

مغلق
بدأه طالبة It في 23 مارس 2004 · 8 رد · 788 مشاهدة · في JavaSE
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم ورحمة الله وبركاته

يا اخوان ابى مساعدتكم في تصحيح هذا الكود

وهو ادخال رقم بالباينري وتحويله لديسمل

انا حاولت بس اتمنى تقولون لي وين الغلط

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 ) ;

}

}

#2

السلام وعليكم

بس إذا بدك التحويل فهناك دالة موجوده في الجافا لعمل هذا التحويل.. ولكني الآن لأأذكر هذه الدالة إن الله اول ما أذكرها سأخبرك اياها...

اما إذا كنت تريدين الكود أو الطريقة فإني سأحاول اكتبها واردها لك لأني مشغول هذي الأيام في امتحانات ...

وأدعوا لي بس بالنجاح...

بسام باصمد

techvisio.gif

اللهم انصر إخواننا المجاهدين في كل مكان..

#3

السلام عليكم

Class Integer.toBinaryString هذا الكلاس الذي فيه دوال عديده لعملية التحويل ، فعلى سبيل المثال هذه الدالة تحول من ال الديسيمل الى البايناري .....

ويمكنك الرجوع الى الكلاسيس الموجوده في الجافا, او إذا كان لديك برنامج JBuilder, او اي برامج اخرى للجافا...

بالنسبة الى الكود إن شاء اول مالقى وقت ساكتبه وشكراً...

وشكراً..

بسام باصمد

techvisio.gif

اللهم انصر إخواننا المجاهدين في كل مكان..

#4

اشكرك اخوي بسام على سرعة الاجابة

وانا بحاول ........

والله في عوني

انتظر دعمكم وخبرتكم

طالبة it

#5

سلامو عليكو

هذا الكود باستخدام هذه الداله...

import javax.swing.*;
import javax.swing.JOptionPane;


public class ConvertToBIN extends JFrame {

  public ConvertToBIN() {
    String num1=JOptionPane.showInputDialog(this,"Enter value you want to convert to","Welcome");
    int num2=0;
    try
    {
      num2 = Integer.parseInt(num1);
    }
    catch(Exception e)
    {
      JOptionPane.showMessageDialog(this,"Sorry you entered wrong number","Wrong Entry",JOptionPane.INFORMATION_MESSAGE);
      System.exit(0);
    }
 JOptionPane.showMessageDialog(this,"Answer  :"+Integer.toBinaryString(num2),"Binary to Decimal",JOptionPane.INFORMATION_MESSAGE);
                System.exit(0);
  }



  public static void main(String[] args) {
    ConvertToBIN convertToBIN = new ConvertToBIN();
  }
}

وشكراً

مع تحياتي

بسام باصمد

techvisio.gif

اللهم انصر إخواننا المجاهدين في كل مكان..

#6

السلام عليكم اختي طالبة it

شوفي هذا الكود و اذا في شي منه ما فهمتينه ترى انا في الخدمه

import javax.swing.*;

import java.lang.Math;

import java.util.*;

public class Binary {

public static void main(String[] args) {

int i,sum1=0,sum=0,count = 1 , check,m;

int num = Integer.parseInt(JOptionPane.showInputDialog("Enter the binary number :"));

check = num;

while (check /10!=0){

check/=10;

count++;

}

for ( i=(count);i>=0;i--){

m =num/ (int)(Math.pow(10,i));

if (m%2 ==1)

sum += Math.pow(2,i);

}

System.out.print(sum1);

JOptionPane.showMessageDialog(null,"The binary number (" +num+") is =: "+sum+ " in decimal ");

}

}

اخوج تيمون :)

#7

مشكوورييييييييييين وما تقصرون

والله يعطيكم العافية

#8

الحمد لله

techvisio.gif

اللهم انصر إخواننا المجاهدين في كل مكان..

#9

رائع اعضاء جدد و مساعدة رائعة و لهفة على بعضكم اكثر روعة

لا تصدقون كم انا فرح بكم .... هل هناك ما تريدونه مني اي شئ لديكم راي تدلون به لتطوير القسم انا جاهز

Theory is when you know something, but it doesn't work. Practice is when something works, but you don't know why. Programmers combine theory and practice: Nothing works and they don't know why

هذا الموضوع مغلق.

مواضيع مشابهة

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…