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

مساعده في كود مضاعفات عدد معين

مغلقمُجاب
بدأه hetoo في 28 أكتوبر 2013 · 7 رد · 1,868 مشاهدة · في JavaSE
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

 

يعطيكم العافية شباب 

 

مطلوب مني برنامج atm مصغر 

 

وعملتة لكن باقي شرط واحد وهو عند اعطاء امر ادخال مبلغ السحب اريد ان يكون المبلغ من مضاعفات 50

 

مثل 50 . 100 .150 .200  وكذلك 

 

واذا كان الرقم مو من المضاعفات يظهر خطا 

 

ممكن حد يساعدني وشكرا

#2
if (x % 50 == 0)
        {
            // افعل ما تريد مثل سحب المبلغ
        }
        else
        {
            System.out.println("خطأ");
        }

فرضا أن x هو المبلغ المدخل

vVIfFr.gif

مدونتي



إذا رأيتموني غبت فأطلت الغياب فربما أكون قد انتقلت عن الدنيا إلى الآخرة

فما أحوجني إلى دعوة صالحة من أخ لي كريم

 

http://www.tvquran.com/

 

LoGeCom

أول برنامج عربي للمحاسبة والتجارة وإدراة المخازن يعمل على اللينكس والماك والويندوز 

#3

import java.util.*;

class ATM

{

int amt, balance;

Scanner sc;

ATM()

{

sc = new Scanner(System.in);

amt = 10000;

}

public void withdraw() throws InputMismatchException, Exception

{

int money;

System.out.print("Enter the amout to withdraw : ");

money = sc.nextInt();

amt = amt - money;

}

if (amt < 0)

throw new Exception("You cannot withdraw > balance");

System.out.println("Withdraw Amount = "+money);

System.out.println("Balance Amount = "+amt);

}

public static void main (String[] args)

{

ATM obj = new ATM();

try

{

obj.withdraw();

}

catch(InputMismatchException e)

{

System.out.println("Please... enter a int number");

}

catch(Exception e)

{

System.out.println("Message : "+e.getMessage());

}

}

}هذا الكود الخاص بي

تم تعديل هذه المشاركة بواسطة hetoo في 29 أكتوبر 2013 في 00:17

#4

الف شكر اخ احمد جاري التجربة 

 

وبعطيك خبر 

#5

اخ احمد الكود ما زبط 

حاولت ولم يزبط بحاول ارفاق لك الكود كامل 

 

جزاك الله خير

#6
import java.util.*;
class ATM
{	
	int amt, balance;
	Scanner sc;
	
	ATM()
	{	
		sc = new Scanner(System.in);
		amt = 10000;
	}
	public void withdraw() throws InputMismatchException, Exception
	{
		int money;
		
		System.out.print("Enter the amout to withdraw : ");
		money = sc.nextInt();
		amt = amt - money;
		
		if (amt < 0)
			throw new Exception("You cannot withdraw > balance");
			
		System.out.println("Withdraw Amount = "+money);
		System.out.println("Balance Amount = "+amt);
	}
	public static void main (String[] args) 
	{
		ATM obj = new ATM();
		
		try
		{
			obj.withdraw();	
		}
		catch(InputMismatchException e)
		{
			System.out.println("Please... enter a int number");
		}
		catch(Exception e)
		{
			System.out.println("Message : "+e.getMessage());
		}
		
    }
}

هذا كود برنامجي بالكامل 

 

اريد عند ادخال money شرط ان يكون الرقم من 50 ومضاعفاته وعندما يكون من 50 ومضاعفاته يتتم عملية السحب مباشرة واذا كان المبلغ مو من مضاعفات 50 يعطني خطا

 

وجزاكم الله خير 

 

وشكرا اخ احمد

#7 أفضل إجابة

تفضل الكود معدلا

class ATM {


    int amt, balance;
    Scanner sc;


    ATM() {
        sc = new Scanner(System.in);
        amt = 10000;
    }


    public void withdraw() throws InputMismatchException, Exception {
        int money;


        System.out.print("Enter the amout to withdraw : ");
        money = sc.nextInt();
        if (money % 50 == 0) {
            amt = amt - money;
        } else {
            throw new Exception("رسالة الخطأ إذا لم يكن من مضاعفات 50");
        }


        if (amt < 0) {
            throw new Exception("You cannot withdraw > balance");
        }


        System.out.println("Withdraw Amount = " + money);
        System.out.println("Balance Amount = " + amt);
    }


    public static void main(String[] args) {
        ATM obj = new ATM();


        try {
            obj.withdraw();
        } catch (InputMismatchException e) {
            System.out.println("Please... enter a int number");
        } catch (Exception e) {
            System.out.println("Message : " + e.getMessage());
        }


    }
}

تم تعديل هذه المشاركة بواسطة أحمد أبو عبد البر في 29 أكتوبر 2013 في 15:25

vVIfFr.gif

مدونتي



إذا رأيتموني غبت فأطلت الغياب فربما أكون قد انتقلت عن الدنيا إلى الآخرة

فما أحوجني إلى دعوة صالحة من أخ لي كريم

 

http://www.tvquran.com/

 

LoGeCom

أول برنامج عربي للمحاسبة والتجارة وإدراة المخازن يعمل على اللينكس والماك والويندوز 

#8

الف شكرررررررررر

 

شكرا لك 

تنفذ ومشت الامور الف شكر 

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

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