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

كتابة برنامج!

مغلقمُجاب
بدأه ABEER22 في 11 مارس 2014 · 4 رد · 686 مشاهدة · في JavaSE
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

 

احتاج مساعدتكم في كتابة برنامج بلغة الجافا على برنامج النت بينز 

 

السؤال يقول : 

Write a program for the four-function calculator, so that it can perform only the four basic arithmetic 
operations (+, -, *, and /). Each operation takes two arguments and returns an only one result. 
 Hint: The user is allowed to do only one operation at a time
 
كيف احول هذا الكلام كله الى برنامج؟؟ 
استخدمت الــ Switch لكن لم استطيع الوصول للحل الصحيح 
 
ارجوكم ساعدوني 
 
 
تحياتي : مبرمجة جديدة..
#2

اعرض محاولاتك وسنساعدك

إذا نظــرتَ نيـوب اللـّيـثِ بـارزةً         فـلا تظــنَنَ أَنَّ اللـّيـــثَ يبْتسـِـــمُ


 


 


رسم المخططات البيانية بواسطة الجافا


 


كتاب تحليل وتصميم نظم المعلومات


#4 أفضل إجابة
import java.util.Scanner;

public class calculator {
 public static void main(String[] args) {
  // TODO Auto-generated method stub
  
  Scanner s=new Scanner(System.in);
  System.out.println("YOU HAVE FOLLOWING CHOICES : ");
  System.out.println("1. ADDITION");
  System.out.println("2. SUBTRACTION ");
  System.out.println("3. MULTIPLICATION ");
  System.out.println("4. DIVISION");
  System.out.println("ENTER YOUR CHOICE : ");
  int operatuion=s.nextInt();
  
  System.out.println("ENTER FIRST NUMBER ");
  int a=s.nextInt();
  
  System.out.println("ENTER SECOND NUMBER ");
  int b=s.nextInt();
  
  double result=0;//'result' will store the result of operation
  
  switch(operatuion)
  {
  case 1:
   result=a+b;
   break;
  case 2:
   result=a-b;
   break;
  case 3:
   result=a*b;
   break;
  case 4:
   if(b==0)//when denominator becomes zero
   {
    System.out.println("DIVISION NOT POSSIBLE");
    break;
   }
   else
    result=a/b;
   
  default:
   System.out.println("YOU HAVE ENTERED A WRONG CHOICE");
   
  }
  
  System.out.println("RESULT = "+result);
 }
}

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

بالتوفيق

إذا نظــرتَ نيـوب اللـّيـثِ بـارزةً         فـلا تظــنَنَ أَنَّ اللـّيـــثَ يبْتسـِـــمُ


 


 


رسم المخططات البيانية بواسطة الجافا


 


كتاب تحليل وتصميم نظم المعلومات


#5

الله يوفقك يارب وييسر امرررك ، ششششششكراً جززززيلاً

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

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