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

عمل بلوكات لالة حاسبة 1

مغلق
بدأه esd03eee في 10 نوفمبر 2005 · 9 رد · 1,141 مشاهدة · في JavaSE
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

الاخوة الكرام

كل عام وانتم بخير

حاولت المستحيل لعمل آلة حاسبة تظهر على شكل بلوكات عند اجراء عمليات الجمع او الطرح او القسمة وهكذا ولكني لم اتمكن من النجاح لذا ارجو ان اجد من الاخوة المتخصيين المساعدة قدر الامكان في حل هذا الاشكال . لمزيد من اشرح مرفق لكم البيانات. مرفق الملف على مرتين

javaB1.doc

#2

بقية الملفات

javaB2.doc

#3

يا أخي أنا مش شايف انه في مشكلة في عمل الالة الحاسبة البسيطة اللي وضحتها

عندك رقمين (integer a & b for example and a result integer)

وبينهم متغير

الان استخدم if & else

اذا كان المتغير زائد أو ضرب أو قسمة أو غيره

ينفذ العملية بين الرقمين ويخزنها في result

بعدين يعرض result

على العموم يا ريت تبعت كودك حتى نعدل عليه

#4

الاخ االنابرس

تحياتي لك وشكرا على الرد في موضوعي الذي طرحته وحقيقة وكما ذكرت لك اجد صعوبة بالغة في عمل الكود لاني مبتدئ جدسد في اليافا واكون حقيقة شاكر لك جدا اذا تكرمت بمساعدتي في انجاز هذا الكود حتى يكون بداية طيبة لي في مشواري مع اليافا وحتى يفتح لي النفس في المواصلة ونسال الله التوفيق ولك التحية والمودة .

#5

ولا يهمك يا أخ اسدوعيييييييييييييييييييييييييييييييييي

هي كود لعيونك

انسخ والصق وإن شاء الله بيكون طلبك

import javax.swing.*;

public class Calc {

public static void main(String[] args) {

double a=0,b=0,result=0;

String op="";

try {

a = Double.parseDouble(JOptionPane.showInputDialog("Enter your first number "));

op =JOptionPane.showInputDialog("Enter your Operation * / + - %");

b = Double.parseDouble(JOptionPane.showInputDialog("Enter your second number "));

}

catch(Exception excep){

//when a user enters strings

JOptionPane.showMessageDialog(null,"Insert Numbers please" );

System.exit(0);

}

//check the first character in the operation

if(op.charAt(0) == '+'){

result =a + b ;

JOptionPane.showMessageDialog(null,"The result of your calculations = \n"+result );

}

else if(op.charAt(0)=='-'){

result =a - b ;

JOptionPane.showMessageDialog(null,"The result of your calculations = \n"+result );

}

else if(op.charAt(0)=='*'){

result = a * b;

JOptionPane.showMessageDialog(null,"The result of your calculations = \n"+result );

}

else if(op.charAt(0)=='/'){

result = a/b;

JOptionPane.showMessageDialog(null,"The result of your calculations = \n"+result );

}

else if(op.charAt(0)=='%'){

result = a%b;

JOptionPane.showMessageDialog(null,"The result of your calculations = \n"+result );

}

else{

//when the operation is unavailable

JOptionPane.showMessageDialog(null,"Check your operation" );

}

}

}

#6

الاخ النابرس

شكرا جزيلا لك اخي الكريم فقد كفيت واوفيت ولم تقصر ابدا ، امنياتي لك بالنجاح والتوفيق اينما كنت

#7

الاخ النابرس

تحياتي

حصلت لي مشكلة في الكمبيوتر واريد تحويل هذا الكود الى يافا فايل ارجو المساعدة باسرع ماتستطيع ان امكن ، اقصد تحويل الكود في ليحفظ في ملف يافا ولك ودي

calc.txt

تم تعديل هذه المشاركة بواسطة esd03eee في 15 نوفمبر 2005 في 14:18

#8

خزنه بامتداد .java

?????????????????????????

import javax.swing.*;

public class Calc {

public static void main(String[] args) {

double a=0,b=0,result=0;

String op="";

try {

a = Double.parseDouble(JOptionPane.showInputDialog("Skriv det fِrsta talet "));

op =JOptionPane.showInputDialog("Enter din Operation * / + - %");

b = Double.parseDouble(JOptionPane.showInputDialog("Skriv det andra talet "));

}

catch(Exception excep){

//Nنr man anvنnder enterstrings

JOptionPane.showMessageDialog(null,"Skriv det andra talet" );

System.exit(0);

}

//Kontroll det fِrsta char i operationen

if(op.charAt(0) == '+'){

result =a + b ;

JOptionPane.showMessageDialog(null,"The result of your calculations = \n"+result );

}

else if(op.charAt(0)=='-'){

result =a - b ;

JOptionPane.showMessageDialog(null,"The result of your calculations = \n"+result );

}

else if(op.charAt(0)=='*'){

result = a * b;

JOptionPane.showMessageDialog(null,"The result of your calculations = \n"+result );

}

else if(op.charAt(0)=='/'){

result = a/b;

JOptionPane.showMessageDialog(null,"The result of your calculations = \n"+result );

}

else if(op.charAt(0)=='%'){

result = a%b;

JOptionPane.showMessageDialog(null,"The result of your calculations = \n"+result );

}

else{

//when the operation is unavailable

JOptionPane.showMessageDialog(null,"Check your operation" );

}

}

}

#9

الاخ النابرس

الف تحية لك اخي على مجهوداتك القيمة والمقدرة وحقيقة لدي مسألة هامة اتمنى ان تساعدني فيها ، ارجو مدي ببريدك الالكتروني على

mohamedalser@hotmail.com

#10

يا أخي بريدي

hadi_nab2003@hotmail

لكن أن أفضل طرح الأسئلة على المنتدى حتى يستفيد منها الجميع

يعطيك العافية

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

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