ااسلام عليكم ورحمة الله وبركاته
ياريت احد يساعدنى فى تحويل هدا البرنامج من كود على السى الى كود على الجافا
ااسلام عليكم ورحمة الله وبركاته
ياريت احد يساعدنى فى تحويل هدا البرنامج من كود على السى الى كود على الجافا
في الحقيقة ليس لدي الخبرة الكافية في C++
ولهذا اعتذر عن تحويل البرنامج للجافا ....
ولكن لدي برنامج صغير جدا اضن انه قد يساعدك في فهم الحل او مساعدتك في عملية التحويل
واذا لم ينفعك اعتقد انه لن يضرك ...!!
Method.Class
import javax.swing.JOptionPane;
public class Method {
public static void main (String args[])
{
String number1;
int num1=1;
while (num1!=4){
number1=JOptionPane.showInputDialog("Menu :\n 1)Prime Numbers Between Two Numbers\n 2)Sqare Number\n 3)Down Floor\n 4)Exit");
num1=Integer.parseInt(number1);
switch (num1){
case 1:
String result1;
int x1,x2;
x1=readInteger(0);
x2=readInteger(0);
result1=printPrime(x1,x2);
JOptionPane.showMessageDialog(null, "The result is : \n"+result1);
break;
case 2:
int n1,n2,n3;
n1=readInteger(0);
n2=readInteger(0);
n3=squareNumber(n1,n2);
JOptionPane.showMessageDialog(null, "The result is ( "+n3+" )");
break;
case 3:
double r1;
int r2;
r1=readDouble(0);
r2=downFloor(r1);
JOptionPane.showMessageDialog(null, "The Result is ( "+r2+" )");
break;
}
}
System.exit(0);
}
public static int readInteger (int z)
{
String numbers;
numbers=JOptionPane.showInputDialog("Enter The Numbers");
z=Integer.parseInt(numbers);
return z;
}
public static double readDouble (double h)
{
String numbers;
numbers=JOptionPane.showInputDialog("Enter The Numbers");
h=Double.parseDouble(numbers);
return h;
}
public static String printPrime (int min,int max)
{
String output="";
int odd;
if (min>max)
{
int mid;
mid=min;
min=max;
max=mid;
}
boolean prime=true;
while (min<=max){
if (min%2!=0){
odd=min;
output+=odd+" , ";}
min++;
}
return output;
}
public static int squareNumber (int s1,int s2)
{
int p=1;
for (int p1=1;p1<=s2;p1++)
{
p=p*s1;
}
return p;
}
public static int downFloor(double c)
{
int v;
return v=(int)c;
}
}شكرا جزيلا وبارك الله فيك............
جزاك الله عنى خيرا
المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية
جارٍ التحقق من المتواجدين…