العودة   منتديات طلاب الجامعة العربية المفتوحة > منتدى كليات الجامعة العربية المفتوحة > منتدى تقنية المعلومات والحاسوب > M150B

إضافة رد
 
أدوات الموضوع انواع عرض الموضوع

قديم 16-08-2016, 12:58 PM   #1
khalidaou khalidaou غير متصل
طــالب
 
الصورة الرمزية khalidaou

 











مناقشة M150B TMA Summer 2015/2016 Question 3


Question 3 [25 marks]*
You are required to model a new user-defined object type, ToyCrane.
The ToyCrane object type has the following properties:
color: a string variable representing the color of the ToyCrane. x: a number that holds the x-coordinate of the ToyCrane location. y: a number that holds the x-coordinate of the ToyCrane location.
The ToyCrane object type has the following methods:
moveRight(aNumber): a method that moves the ToyCrane one step to the right by incrementing the value of x by aNumber.
moveLeft(aNumber):* a method that moves the ToyCrane one step to the left by decrementing the value of x by aNumber.
moveForward(aNumber): a method that moves the ToyCrane one step forward by incrementing the value of y by aNumber.
moveBackward(aNumber): a method that moves the ToyCrane one step backward by decrementing the value of y by aNumber.
goTo(aNumber,bNumber): a method that sets the (x,y) coordinates of the
ToyCrane to ( aNumber, bNumber).
horn(): a method that makes the ToyCrane horn by displaying: "Beep Beep!!" in an alert window.
display():a method that displays the color and the current (x,y) coordinates of the ToyCrane in an alert window.
a. Write the ToyCrane constructor function ToyCrane (tcColor, tcX, tcY).
b. Implement all the above specified ToyCrane methods.
c. Ask the user about the color of the ToyCrane and create an instance with the given color at the point (0,0).
d. Use appropriate methods to do the following for your ToyCrane object:
1) Move 12 steps to the right. 2) Move 13 steps forward.
3) Move 8 steps backward. 4) Horn.
5) Print information.



التوقيع

Add my First published vedio game on your Android devices

khalidaou غير متصل   رد مع اقتباس
قديم 18-08-2016, 10:10 PM   #2
HH_Algazzawi HH_Algazzawi غير متصل
طالب جديد
 
الصورة الرمزية HH_Algazzawi

 











افتراضي رد: M150B TMA Summer 2015/2016 Question 3


؟؟؟؟؟؟؟؟
HH_Algazzawi غير متصل   رد مع اقتباس
قديم 18-08-2016, 11:19 PM   #3
ibraheem.a ibraheem.a غير متصل
طالب جديد

 










افتراضي رد: M150B TMA Summer 2015/2016 Question 3


شو القصة يا اخوان ماحد قادر يحله
ibraheem.a غير متصل   رد مع اقتباس
قديم 19-08-2016, 11:16 AM   #4
khalidaou khalidaou غير متصل
طــالب
 
الصورة الرمزية khalidaou

 











افتراضي رد: M150B TMA Summer 2015/2016 Question 3


بالنسبة للجزئية الأولى راح يكون عندنا متغيرات واحد للون و ثنين للإحداثيات إلي هما X Y

و راح نحتاج constructer يتحكم في ال toy crane object

كود PHP:
<!DOCTYPE html>
<
HTML>
    <
HEAD>
        <
TITLE>Q 3</TITLE>
    </
HEAD>
    
    <
BODY>
        <****** 
LANGUAGE "java******">
        
        var 
colorxy;
        
        function 
ToyCrane (tcColortcXtcY)
        {
            
color tcColor;
            
tcX;
            
tcY;
        }
        <
/******>
    </BODY>
</HTML> 
khalidaou غير متصل   رد مع اقتباس
قديم 19-08-2016, 10:21 PM   #5
khalidaou khalidaou غير متصل
طــالب
 
الصورة الرمزية khalidaou

 











افتراضي رد: M150B TMA Summer 2015/2016 Question 3


كود PHP:
<!DOCTYPE html>
<
HTML>
    <
HEAD>
        <
TITLE>M150B Question 3</TITLE>
    </
HEAD>
    
    <
BODY>
        <****** 
LANGUAGE "java******">
        
        var 
colorxy;
        
        
//Question 3 (a) start
        
function ToyCrane (tcColortcXtcY)
        {
            
color tcColor;
            
tcX;
            
tcY;
        }
        
//Question 3 (a) end
        
        //Question 3 (b) start
        
function moveRight(aNumber)
        {
            
+= aNumber;
        }
        
        function 
moveLeft(aNumber)
        {
            
-= aNumber;
        }
        
        function 
moveForward(aNumber)
        {
            
+= aNumber;
        }
        
        function 
moveBackward(aNumber)
        {
            
-= aNumber;
        }
        
        function goTo(
aNumber,bNumber)
        {
            
aNumber;
            
bNumber;
        }
        
        function 
horn()
        {
            
window.alert('Beep Beep!!');
        }
        
        function 
display()
        {
            
document.write('The ToyCrane color is: ' color 
            
'<BR>' 'The x cordinate of the ToyCrane  is: ' 
            
'<BR>' 'The y cordinate of the ToyCrane  is: ' y)
        }
        
//Question 3 (b) end
        
        //Question 3 (c) start
        
color window.prompt('Please select your Toy Crane color')
        
ToyCrane(color00);
        
//Question 3 (c) end
        
        //Question 3 (d) start
        
moveRight(12);
        
moveForward(13);
        
moveBackward(8);
        
horn();
        
display();
        <
/******>
    </BODY>
</HTML> 
khalidaou غير متصل   رد مع اقتباس
قديم 19-08-2016, 11:01 PM   #6
ibraheem.a ibraheem.a غير متصل
طالب جديد

 










افتراضي رد: M150B TMA Summer 2015/2016 Question 3


تسلم ايديك يا اخ خالد الله يقويك ويقدرك على فعل الخير
ibraheem.a غير متصل   رد مع اقتباس
قديم 22-08-2016, 11:09 AM   #7
محمد ابو السيد محمد ابو السيد غير متصل
طالب جديد

 










عاجل رد: M150B TMA Summer 2015/2016 Question 3


في اشياء ناقصة في الحل مثل
this.moveright = move x right
this.movelefit = move x lefit

this.movefordward = move y fordward
this.movobackward = move y backward
this.goto(anumber , bnumber ) = x(anumber), y(bnumber)
الباقي مش عارف اعمله
والحل اللي حضرتك حاطه جميل بس ناقص ده
محمد ابو السيد غير متصل   رد مع اقتباس
قديم 22-08-2016, 05:32 PM   #8
khalidaou khalidaou غير متصل
طــالب
 
الصورة الرمزية khalidaou

 











افتراضي رد: M150B TMA Summer 2015/2016 Question 3


I have made global variables that takes the value of each method and increase it

Abo Said can you add your codes in the php brackets pls
khalidaou غير متصل   رد مع اقتباس
قديم 23-08-2016, 11:13 AM   #9
محمد ابو السيد محمد ابو السيد غير متصل
طالب جديد

 










افتراضي رد: M150B TMA Summer 2015/2016 Question 3


ده الحل كامل بس ناقص f

<******>
//Write the ToyCrane constructor function ToyCrane (tcColor, tcX, tcY).

function ToyCrane (tcColor, tcX, tcY)
// properties
this.color = tcColor;
this.x = tcX;
this.y=tcY;
// method
this.moveright = move x right;
this.movelefit = move x lefit;
this.movefordward = move y fordward;
this.movobackward = move y backward;
this.goTo(anumber , bnumber ) = x(anumber), y(bnumber);
this.horn = disblayhorn;
this.disblay = disblay;

//Implement all the above specified ToyCrane methods
var x,y ;
function moveRight(aNumber){
x += aNumber;
}
function moveLeft(aNumber){
x -= aNumber;
}
function moveForward(aNumber){
y += aNumber;
}
function moveBackward(aNumber){
y -= aNumber;
}
function goTo(aNumber,bNumber){
x = aNumber;
y = bNumber;
}
function horn(){
window.alert('Beep Beep!!');
}
function display(){
window.alert('The ToyCrane color is: ' + color + '<BR>' + 'The x of the ToyCrane is: ' + x
+ '<BR>' + 'The y of the ToyCrane is: ' + y)
}

//Ask the user about the color of the ToyCrane and create an instance with the given color at the point (0,0

var color = window.prompt("Please enter your Toy Crane color");
ToyCrane(color, 0, 0);

//Use appropriate methods to do the following for your ToyCrane object
//1)Move 12 steps to the right
moveRight(12);

//2)Move 13 steps forward
moveForward(13);

//3)Move 8 steps backward
moveBackward(8);

//4)Horn
horn();

//5)Print information
display();




</******>
محمد ابو السيد غير متصل   رد مع اقتباس
إضافة رد

مواقع النشر (المفضلة)

أدوات الموضوع
انواع عرض الموضوع

تعليمات المشاركة
لا تستطيع إضافة مواضيع جديدة
لا تستطيع الرد على المواضيع
لا تستطيع إرفاق ملفات
لا تستطيع تعديل مشاركاتك

BB code is متاحة
كود [IMG] متاحة
كود HTML معطلة

الانتقال السريع


الساعة الآن 08:35 PM.


Powered by vBulletin® Version 3.8.1, Copyright ©2000 - 2018, Jelsoft Enterprises Ltd. TranZ By Almuhajir
جميع المواضيع والمشاركات تعبر عن وجهة نظر أصحابها
ولا تعبر باي شكل من الاشكال عن وجهة نظر منتديات AOUA
تصميم وتطوير : التكنولوجيا الماسية