الموضوع: lab sheet 6
عرض مشاركة واحدة
منتديات طلاب وطالبات جامعة الملك عبد العزيز منتديات طلاب وطالبات جامعة الملك عبد العزيز
قديم 23-12-2011, 02:32 PM   #41

deathpain

devkemo

الصورة الرمزية deathpain

 
تاريخ التسجيل: Dec 2010
كلية: كلية الحاسبات وتقنية المعلومات
التخصص: Computer Science
نوع الدراسة: إنتظام
المستوى: الثامن
البلد: جــــدة
الجنس: ذكر
المشاركات: 770
افتراضي رد: lab sheet 6

شرح السؤال الثاني:
كود PHP:
package q2;
قمنا بإدراج المكتبة utility وجميع محتوياتها ولكن احتياجنا الوحيد هنا هو Random ،،
import java
.util.*;
public class 
Q2 {
    public static 
void main(String[] args) {
عرفنا كاونترين واحد يحسب الheads وواحد يحسب الtail
    int countH
=0,countT=0;
تخلي اللوب تنفذ العملية 10 مرات حسب ماهو مطلوب 
    
for (int i=1;i<=10;i++){
استخدمنا الميثود راندوم حتى تقوم بإعطاء قيم عشوائية يحددها المستخدم
    Random generator
=new Random();
عرفنا مخمن أعداد من نوع راندوم
    int random
=generator.nextInt(2);
الراندوم دائماً يحمل قيمة من 0 إلى الرقم الذي وضعه المستخدم ناقصاً واحد (إذا كان الرقم 2 فراح يحمل قيمتين 0 و 1 فقط مثل حالتنا في السؤال هذا )
    if (
random==0){
في الشرط هذا أنا خليت الصفر head والواحد tail
    System
.out.println("Heads");
    
countH++;}
إذا كان الرقم العشاوي يساوي صفر فراح يطبع heads ويزيد الكاونتر حق الهيد بواحد عشان نعرف كم مرة طلع هيد وكم مرة طلع تيل
    
else {
    
System.out.println("Tails");
    
countT++;}
وهنا لو كان أي رقم غير الصفر مافي غير 1 راح يطبع تيل ويزود الكاونتر حق التيل بواحد 
}
    
System.out.println("\nNumber of Heads: "+countH);
    
System.out.println("Number of Tails: "+countT);
وهنا راح يطبع الكاونتر في الأخير كم هيد وكم تيل
    
}

 

توقيع deathpain  

 



في حال وجود أي استفسار أو سؤال حول الجافا CPCS202 الرجاء كتابة استفسارك مباشرة في موضوعي هنا:

تطبيق - معدلي الجامعي - التطبيق الأسهل لحساب المعدل الجامعي
http://skaau.com/vb/showthread.php?t=745520

 

deathpain غير متواجد حالياً   رد مع اقتباس