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

ثلاثة اقفال

مغلق
بدأه سلطان جافا في 17 مارس 2006 · 4 رد · 524 مشاهدة · في JavaSE
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم

كيف الحال ياشباب.....؟

اتمنى انكم تكون بخير

حبايب انا عند هالسؤال

لدينا ثلاثة اقفال (LOCKS) متشابهة مع ثلاثة مفاتيح (KEYS) متشابهة ولكن لكل قفل مفتاحه يراد وضع مفتاح في كل قفل وتسجل الاقفال المفتوحه.

استخدم المصفوفات نوع(Bubble Sort)لجعل المستخدم يدخل المفاتيح في اقفالها و يسجل عدد الاقفال المفتوحة.

حليته بهذه الطريقة

import javax.swing.*;
public class Lock
{
	public static void main(String args[])
	{
  int N[]={0,1,3};
  String s=" ";
  String output=" ";
  String title="The results";
  int num;
  s=JOptionPane.showInputDialog("Entre the number of keys:");
  num=Integer.parseInt(s);
  output+="the number of opened locks is:"+N[0];
  if(num==1)
  output+="the number of opened locks is:"+N[1];
  else
  if(num==3||num==2)
  output+="the number of opened locks is:"+N[2];
  JOptionPane.showMessageDialog(null,output,title,JOptionPane.PLAIN_MESSAGE);
  System.exit(0);
	}
}

حبايب انا اريد حل ثاني بحيث يكون

اعمل مصفوفتين وحده للأقفال والاخرى للمفاتيح

وكم مني جزيل الشكر

اخوكم المبرمج الصغير

#2

معقوله كل .................

مافي ردود

#3

اخواني ممكن السؤال مش واضح بقدر المطلوب

انا الذي اريده مجموع المحاولات لفتح الاقفال التي يقوم بها البرنامج

#4

لم نفهم ماذا تريد ان تعمل؟

Moore’s Law

– “Number of transistors in chips doubles every 18 
months”.
–  Every 10 years, processors are 100 times more 
powerful.

Gilder’s Law

– “Bandwidth grows at least three times faster than 
computer power”.
– Assuming bandwidth doubles every 12 months; 
every 10 years, it is 1000 times better.
#5

والله ضاع راسي

بس انا اليوم كلمة المدرس عنه وقالي هو مثال منطقي

على العموم انا اعتذر

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

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