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

Bank Transactions

بدأه حنين ، في 22 أبريل 2011 · 0 رد · 381 مشاهدة · في JavaSE
مشاركة: واتساب X فيسبوك تيليجرام
#1

السلام عليكم

عندي واجب في الجافا

وبما إني مبتدئة جدا في اللغة :(

حاولت قد ما أقدر أحل الواجب ، ضاع وقتي عليه والله وماقدرت أكمله :(

الدكتور مايشرح ، اضطريت ارجع لمراجع في النت وفهمت بعض النقاط

وبديت أكتب الكود ، طبعا عارفة انه ناااااقص كثير ، افزعولي الله يسعدكم

بكرة الساعة 12 اخر موعد تسليم

الله يسعدكم ويفرج همومكم ساعدوني :(

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

أنتظر حلولكم

السؤال :

محاولاتي

package bank;
import java.text.DecimalFormat;

 class SimpleAccount {

  int   balance , amount;
  int		overdraftLimit;					
  int   	minimumBalance;										
  boolean 	isDisabled;

   public void payIn(int amount) throws IllegalTransactionException {
		if (isDisabled) {
			throw new IllegalTransactionException("Account is disabled");
		}
		if (amount > 0) {
			balance += amount;
		} else {
			throw new IllegalTransactionException("Amount must be positive");
		}		
	}

    public void withdraw(int account ,int amount){
    account-=amount;}

    public int getBalance() {
	return balance;}

   public void setBalance(int balance)
                throws IllegalTransactionException {
		if (isDisabled) {
			throw new IllegalTransactionException("Account is disabled");
		}
		if (balance >= -overdraftLimit) {
			if (balance >= minimumBalance) {
				this.balance = balance;
			} else {
				DecimalFormat df = new DecimalFormat("#0.00");
				throw new IllegalTransactionException("Balance must be at "
							+ "least " + df.format(minimumBalance/100.0)
							+ " \u20ac");
			}
		} else {
			throw new IllegalTransactionException("Balance is below verdraft"
						+ " limit");
		}
	}

    public void SimpleAccount(int balance){
     balance=1000;
     payIn p=new payIn(amount);
     p.payIn(500);
     withdraw w=new withdraw( account , amount);
     w.withdraw(  , 500);

    }
 }

class Transaction extends Thread{
    private int account1,account2;
    int account[],  amount,  transactions;
    int balance1=1000,balance2=2000;

    public void Transaction( account[],  amount,  transactions){
    }

    public void run(){
      for(int i=0;i<10;i++)
       account1=account;
       account2=account;

       account1+=amount;
       account2-=amount;




}

public class AccountShifting {

    public static void main(String[] args) {

      Thread t1=new Thread();
      Thread t2=new Thread();
       t1.start();
       t2.start();


    }

}}

البرنامج كله يبغانا نفرض قيم للamount & account & balance

البرنامج فقط يطلع مخرجات ، ما نحتاج أي مدخل

العمليات نفرض قيم من عندنا

أنتظر الحل جزاكم الله خير

استخدمت النت بينز =)

Assignment.txt

تم تعديل هذه المشاركة بواسطة حنين ، في 22 أبريل 2011 في 12:47

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