ICS 103 Homework 02

الموضوع في 'علوم الحاسب الآلي' بواسطة tfe-2009, بتاريخ ‏23 ابريل 2012.

الوسوم:
  1. tfe-2009

    tfe-2009 عضو

    انضم:
    ‏6 أغسطس 2009
    المشاركات:
    20
    نقاط الجائزة:
    0
    التقييمات:
    +0 / 0 / -0
    guys colud you please solve this strange homework

    :/:
     
  2. ابـو فرح

    انضم:
    ‏4 يوليو 2009
    المشاركات:
    1,247
    التخصص:
    EE
    الجامعة:
    KFUPM
    سنة التخرج:
    2014
    نقاط الجائزة:
    0
    التقييمات:
    +7 / 0 / -0
    ان شاء الله الشباب ما يقصرون معك
     
  3. ! Slow

    ! Slow عضو

    انضم:
    ‏20 يوليو 2010
    المشاركات:
    163
    التخصص:
    ME
    الجامعة:
    KFUPM
    سنة التخرج:
    2015
    نقاط الجائزة:
    0
    التقييمات:
    +1 / 0 / -0
    بعد ما انقفطنا المره الاولى ماضنتي احد بيحلة الحين لكن ياليت لو يعلمونا الفكره من البرنامج وايش يبغى بالضبط وايش نستخدم من المواضيع عشان نحل الهوموروك ...
     
  4. boss-2011

    boss-2011 عضو

    انضم:
    ‏16 سبتمبر 2011
    المشاركات:
    70
    نقاط الجائزة:
    0
    الإقامة:
    الظهران
    التقييمات:
    +0 / 0 / -0
    يا شباب لحد يبخل علينا بشيء
    حتى لو ماحطيتوه
    علموووونا بس طريقة الحل لأن الهوموووورك صعب مرة
    الأسئلة ما فهمناها

    فزعتكم ياشباب
     
  5. iAhmed015

    iAhmed015 عضو

    انضم:
    ‏11 مايو 2010
    المشاركات:
    399
    نقاط الجائزة:
    0
    الوظيفة:
    FRESHMAN
    الإقامة:
    مابيّن الشَرق وَ الغَرْب !
    التقييمات:
    +13 / 0 / -1
    الشباب اللي مامعهم الكورس ، و اخذينه بقريد عالي ..
    و لقيتوآ وقت فاضي .. حلوه لا هنتم :'( !
     
  6. ALHOKAGY

    ALHOKAGY عضو

    انضم:
    ‏7 يوليو 2010
    المشاركات:
    63
    نقاط الجائزة:
    0
    التقييمات:
    +0 / 0 / -0
  7. forloop

    forloop عضو

    انضم:
    ‏10 مارس 2012
    المشاركات:
    91
    نقاط الجائزة:
    0
    التقييمات:
    +3 / 0 / -0
    the link doesnt work
     
  8. iAhmed015

    iAhmed015 عضو

    انضم:
    ‏11 مايو 2010
    المشاركات:
    399
    نقاط الجائزة:
    0
    الوظيفة:
    FRESHMAN
    الإقامة:
    مابيّن الشَرق وَ الغَرْب !
    التقييمات:
    +13 / 0 / -1
    فزعتكم يا اي سي اسيه !

    :/:
     

    الملفات المرفقة:

  9. عاشق خيالك

    انضم:
    ‏16 يونيو 2011
    المشاركات:
    263
    نقاط الجائزة:
    0
    التقييمات:
    +23 / 0 / -0
    تكفون يا شباب فزعتكم الواجب يقفل اليوم الجمعة
     
  10. Death_12

    Death_12 عضو

    انضم:
    ‏17 يناير 2011
    المشاركات:
    165
    التخصص:
    Mechanical Engineering
    الجامعة:
    KFUPM
    سنة التخرج:
    2016
    نقاط الجائزة:
    0
    الجنس:
    ذكر
    التقييمات:
    +74 / 0 / -10
    ايه والله ياشباب نبغى الفزعه ..
    على الاقل الطريقه واحنا راح نكتب البرنامج ..
     
  11. -S3D-

    -S3D- عضو

    انضم:
    ‏4 سبتمبر 2010
    المشاركات:
    143
    التخصص:
    N/A
    الجامعة:
    N/A
    سنة التخرج:
    N/A
    نقاط الجائزة:
    0
    التقييمات:
    +14 / 0 / -0
    انا عندي ICS102 بس حبيت اساعدكم

    هذا برنامج مشابه للسؤال الثاني في واجبكم وهو مكتوب ب Java بس يمكن تستيفدون منه طريقة عمل البرنامج

    function في Java اسمها [FONT=&quot]method

    السؤال
    [/FONT]
    كود:
      Write a method:
       
      [B][FONT=&quot]public static double myRound(double number, int digit)[/FONT][/B]
       
      That takes a double number and round it to [B][FONT=&quot]digit[/FONT][/B] decimal places. For example:
      [B][FONT=&quot]myRound(43.125497, 2) = 43.13[/FONT][/B]
      Hint: to round a number to [B][FONT=&quot]digit[/FONT][/B] decimal places, do these steps:
      
    [LIST]
    [*][COLOR=Red]multiply      the number by[B][FONT=&quot]      10digit[/FONT][/B] ([B][FONT=&quot]Math.pow(10, digit)[/FONT][/B])[/COLOR]
    [*][COLOR=Red]use      [FONT=&quot]Math.round()[/FONT] on the number      you get in step 1.[/COLOR]
    [*][COLOR=Red]divide      the number in step 2 by [B][FONT=&quot]10digit[/FONT][/B]      ([B][FONT=&quot]Math.pow(10,      digit)[/FONT][/B]), and return it.[/COLOR]
    [/LIST]
       
      after that, write the main program that reads a number from the user and the decimal places to round the number.
      
    الي بالاحمر تقريبا هو يعطيك الفكرة الاساسية.

    الجواب

    كود:
         import java.util.Scanner;
      public class MyRound{
                  public static void main(String[] args){
                              Scanner kb=new Scanner(System.in);
                              System.out.print("Enter the number and the number of digit: ");
                              double x=kb.nextDouble();
                              int y=kb.nextInt();
                              double z;
                              z= myRound(x,y);
                              System.out.print(z);
                  }
                  public static double myRound(double number, int digit){
                              double re;
                              double d= number*Math.pow(10,digit);
                              double r= Math.round(d);
                              re=r/Math.pow(10,digit);
                              return re;
       
      }
      }
      
      
     
  12. -S3D-

    -S3D- عضو

    انضم:
    ‏4 سبتمبر 2010
    المشاركات:
    143
    التخصص:
    N/A
    الجامعة:
    N/A
    سنة التخرج:
    N/A
    نقاط الجائزة:
    0
    التقييمات:
    +14 / 0 / -0
    بنسبة للسؤال الاول

    هذا ايضا برنامج مشابه له بJava

    السؤال

    الي بالاحمر تعطيك الفكرة

    الجواب

    كود:
      import java.util.Scanner;
      public class SQRT{
                             public static void main(String[] args){
                              Scanner kg = new Scanner(System.in);
                                 System.out.print("Enter an integer: ");
                                 int n = kg.nextInt();
                                 double guess=n/2.0;
                                 double guess2=n/2;
                                 double r=n/2;
                                 do{
                                            r=n/guess;
                                           guess = guess2;
                                           guess2=(guess+r)/2;
                                 }
                              while(guess-guess2>=guess2*0.01);
                              System.out.println("guess root= "+r);
                              System.out.println("real root= "+Math.sqrt(n));
                             }
      }
      
     
  13. الكاتم

    الكاتم عضو

    انضم:
    ‏30 ابريل 2008
    المشاركات:
    418
    التخصص:
    N/A
    الجامعة:
    N/A
    سنة التخرج:
    N/A
    نقاط الجائزة:
    0
    التقييمات:
    +1 / 0 / -0
    شباب فزعتتتتتكم.....لو سؤال واحد ع الأقل -_-
     
  14. blody note

    blody note عضو

    انضم:
    ‏27 سبتمبر 2009
    المشاركات:
    348
    نقاط الجائزة:
    0
    التقييمات:
    +2 / 0 / -0
    احد يقلنا كيف السوال الثاني

    سويت كل شي بس باقي الراوند

    ماني عارف كيف اسوي راوند لرقم!!!!!!!!!!
     
  15. forloop

    forloop عضو

    انضم:
    ‏10 مارس 2012
    المشاركات:
    91
    نقاط الجائزة:
    0
    التقييمات:
    +3 / 0 / -0
    to round a number of type double, just add 0.5 to it and then cast it to an int.

    example:
    double x = 100.6
    x = x+ 0.5
    int y = (int)x
     
  16. Good man

    Good man عضو

    انضم:
    ‏9 يوليو 2010
    المشاركات:
    91
    نقاط الجائزة:
    0
    التقييمات:
    +3 / 0 / -0
    يا شباب سؤال الاول كل ما احط عدد مثل 120.5 او 88
    ما يعطيني الجواب
    بس اذا احطت 4 او 10000
    يعطيني الجواب
    ايش الحل شباب؟؟؟؟
     
  17. Good man

    Good man عضو

    انضم:
    ‏9 يوليو 2010
    المشاركات:
    91
    نقاط الجائزة:
    0
    التقييمات:
    +3 / 0 / -0
  18. The Eng

    The Eng عضو

    انضم:
    ‏23 يونيو 2010
    المشاركات:
    103
    التخصص:
    CHE
    الجامعة:
    KFUPM
    سنة التخرج:
    2016
    نقاط الجائزة:
    0
    التقييمات:
    +30 / 0 / -0
  19. الاسطوري

    انضم:
    ‏20 يونيو 2011
    المشاركات:
    68
    نقاط الجائزة:
    0
    التقييمات:
    +0 / 0 / -0
    السلام عليكم ورحمة الله وبركاته:
    شباب انا حاولت فالسؤال الاول بس ما زبط معي كل ماكبر العدد يكون في غلط كبير فالنتيجه مادري شالغلط و هذا الكود :

    #include <stdio.h>
    #include <stdlib.h>
    double sqrt(double num);

    int main(){
    double num,app_num;
    printf("Enter number to compute the square root:");
    scanf("%lf",&num);
    app_num = sqrt(num);
    printf("the square root of %.6lf is %.6lf",num,app_num);
    getch();
    return 0;
    }


    double sqrt(double num){
    double NG,LG =1.0,dif;
    NG = 0.5*(LG + (num/LG));
    while(dif>0.00001){
    NG = 0.5*(LG + (num/LG));
    dif = NG - LG;
    LG = NG ;
    }

    return NG;
    }
     
  20. الاسطوري

    انضم:
    ‏20 يونيو 2011
    المشاركات:
    68
    نقاط الجائزة:
    0
    التقييمات:
    +0 / 0 / -0
    معليش
    كود:
    #include <stdio.h> 
    #include <stdlib.h> 
    double sqrt(double num);
    
    int main(){ 
        double num,app_num;
        printf("Enter number to compute the square root:");
        scanf("%lf",&num);
        app_num = sqrt(num);
        printf("the square root of %.6lf is %.6lf",num,app_num);
        getch();
        return 0;
        }
        
    
    double sqrt(double num){
           double NG,LG =1.0,dif;
            NG = 0.5*(LG + (num/LG));
            while(dif>0.00001){
                               NG = 0.5*(LG + (num/LG));
                               dif = NG - LG;
                               LG = NG ;
                               }
                  
                return NG;
                }        
     
جاري تحميل الصفحة...
مواضيع شبيهة - ICS 103 Homework
  1. VIP__AA
    الردود:
    7
    المشاهدات:
    2,876
  2. بن زايد
    الردود:
    9
    المشاهدات:
    1,412
  3. ABU FRAS
    الردود:
    7
    المشاهدات:
    1,347
  4. القــ 07 ــرني
    الردود:
    14
    المشاهدات:
    2,330
  5. m.tawhari
    الردود:
    0
    المشاهدات:
    1,442
  6. Omar Bawazeer
    الردود:
    2
    المشاهدات:
    2,094
  7. Ahm2d__
    الردود:
    1
    المشاهدات:
    908
  8. بو جراح
    الردود:
    1
    المشاهدات:
    10,098
  9. ttttt
    الردود:
    4
    المشاهدات:
    1,568
  10. mujtabaa98
    الردود:
    1
    المشاهدات:
    3,858

مشاركة هذه الصفحة