أساسيات برمجة 07 Programming Basics 07

Поделиться
HTML-код
  • Опубликовано: 23 ноя 2024

Комментарии • 17

  • @oussamaelansari8780
    @oussamaelansari8780 3 года назад

    الله يجازيك بخير استادي العزيز

    • @MrFadelK
      @MrFadelK  3 года назад

      جزاك الله الجنة

  • @cheikmohamedvadel3027
    @cheikmohamedvadel3027 4 года назад

    أسأل الله العظيم رب العرش ان يجزيك عنا أحسن الجزاء وأن يبارك فيك ويحفظك بالنسبة للتمارين المنزلية :

    Exercise 1
    String id = "27308200015";
    String day = id.substring(5,7);
    String month = id.substring(3,5);
    String year = id.substring(1,3);
    System.out.println("Birth Date: "+day + "-"+month + "-"+year);
    Exercise 2
    String name = "mohamed khaled salem";
    String ms = name.substring(0, 7) ;
    char first = ms.charAt(0);
    String firts = first + "";
    ms = firts.toUpperCase() + ms.substring(1);
    System.out.print("Name : "+ms+ " ");
    ms = name.substring(8, 14);
    first = ms.charAt(0);
    firts = first + "";
    ms = firts.toUpperCase() + ms.substring(1);
    System.out.print(ms+ " ");
    ms = name.substring(15, 20);
    first = ms.charAt(0);
    firts = first + "";
    ms = firts.toUpperCase() + ms.substring(1);
    System.out.print(ms);
    Exercise 3
    String cipher = "Gcgiq";
    System.out.println(cipher);
    int j = 0 ;
    System.out.print((char) ((cipher.charAt(j++))-j));
    System.out.print((char) ((cipher.charAt(j++))-j));
    System.out.print((char) ((cipher.charAt(j++))-j));
    System.out.print((char) ((cipher.charAt(j++))-j));
    System.out.print((char) ((cipher.charAt(j++))-j));

    • @MrFadelK
      @MrFadelK  4 года назад +1

      جزاك الله الجنة ، الإجابات كلها صحيحة بارك الله فيك

  • @أحمدفلمار
    @أحمدفلمار 3 года назад

    #1:01:00
    public class training1 {
    public static void main (String []args){
    // التدريب الأول
    String idNum = "298061500015";
    String Year = idNum.substring(1,3), Mouth = idNum.substring(3,5), Day = idNum.substring(5,7);;
    System.out.println("birth date : "+Day+"-"+Mouth+"-"+Year);

    }
    }
    --------------------------------------
    public class training2 {
    public static void main (String []args){
    // التدريب الثاني
    String name = "mohammed salim alSiyabi";
    int space1 = name.indexOf(' ');
    String firstName = name.substring(0,space1);
    char L1 = firstName.charAt(0);
    String firstNameL1 = L1 + "";
    firstName = firstNameL1.toUpperCase() + firstName.substring(1);
    System.out.println(firstName);

    space1++;
    int space2 = name.indexOf(' ',space1);
    String secondName = name.substring(space1,space2);
    char L2 = secondName.charAt(0);
    String secondNameL2 = L2 + "";
    secondName = secondNameL2.toUpperCase() + secondName.substring(1);
    System.out.println(secondName);
    space2++;
    String lastName = name.substring(space2);
    char L3 = lastName.charAt(0);
    String lastNameL3 = L3 + "";
    lastName = lastNameL3.toUpperCase() + lastName.substring(1);
    System.out.println(lastName);
    }
    }

  • @Sulaiman-vp1fi
    @Sulaiman-vp1fi 3 года назад

    حل المثال الأخير نغير رمز + إلى -
    String cipher = "Gcgiq";
    System.out.println(cipher);
    int i = 0;
    System.out.print((char) ((cipher.charAt(i++)) - i));
    System.out.print((char) ((cipher.charAt(i++)) - i));
    System.out.print((char) ((cipher.charAt(i++)) - i));
    System.out.print((char) ((cipher.charAt(i++)) - i));
    System.out.print((char) ((cipher.charAt(i++)) - i));
    // output: Fadel

  • @derTechnikerman
    @derTechnikerman 4 года назад

    Is "String" primitive data tybe? Min 20:00

    • @MrFadelK
      @MrFadelK  4 года назад

      check this lecture ruclips.net/video/82Nw54y2L0M/видео.html

  • @ahmedbadry6918
    @ahmedbadry6918 2 года назад

    // exam 2
    String name = "ahmed";
    int i=0;
    char c = name.charAt(i++);
    System.out.print(++c);
    c = name.charAt(i++);
    System.out.print((++c));
    c = name.charAt(i++);
    System.out.print((++c));
    c = name.charAt(i++);
    System.out.print((++c));
    c = name.charAt(i++);
    System.out.println((++c));

  • @studiomat530
    @studiomat530 3 года назад

    my exercise
    public class abc{
    public static void main(String[] a){
    String par = "the fox and the grapes";
    System.out.println(par);
    System.out.println("paragraph length is : " + par.length());
    System.out.println("1st letter A is located at number : " + par.indexOf('a'));
    int midLength = par.length() /2 ;
    System.out.println("last letter A is located at number : " + par.indexOf('a',midLength));
    System.out.println("what the letter is in the 8th position : " + par.charAt(8));
    }
    }

    • @MrFadelK
      @MrFadelK  3 года назад

      بارك الله فيك
      و هذا ناتج التنفيذ
      the fox and the grapes
      paragraph length is : 22
      1st letter A is located at number : 8
      last letter A is located at number : 18
      what the letter is in the 8th position : a

  • @ffhh5569
    @ffhh5569 2 года назад

    قمت اشوف التعليقات والناس ماشاءالله فاهمه وتجاوب وانا مثل الاطرش بالزفه😅 وبديت اضيع هل هذا طبيعي لان ماعندي اي خلفيه عن البرمجه قبل هالكورس ولا مكاني مو معكم هنا ؟😂😂

    • @MrFadelK
      @MrFadelK  2 года назад

      هههه، هذا كورس و ابدأ من الدرس الأول بارك الله فيك.

  • @aymanabusafia9914
    @aymanabusafia9914 4 года назад

    بارك الله فيك فقط اطلب توضيح بشكل مبسط لماذا
    char a='ab';
    يأتي خطأ مباشرة يعني هذا النوع من المتغير فقط يخزن حرف واحد وليس حرفين !!! ومن نوع 2 بايت
    ﻻ يوجد طريقة لتخزين مثلا عدة حروف في متغير من نوع char

    • @MrFadelK
      @MrFadelK  4 года назад +1

      حياك الله أخ أيمن و يا هلا فيك ،
      بالنسبة لجافا النوع حرف
      Char
      يخزن ب 2 بايت إستناداً لجدول
      Unicode
      كما هو موضح في المحاضرة الخامسة لأساسيات برمجة بدايةً من الدقيقة 56
      و أن جدول آسكي هو جزء من الجدول
      Unicode
      الذي يخزن الحرف في 2 بايت ، فلا مجال للأحرف العربية كما قدمت في جدول آسكي ولكن في يوني كود هناك مجال ، ف 2 بايت لإحتواء أي حرف في جميع لغات العالم .
      راجع المحاضرة الخامسة في التوقيت 56 و ستتضح لك الأمور إن شاء الله
      و قد فصلت أكثر في ردي على إيميلك
      يا هلا والله .

    • @aymanabusafia9914
      @aymanabusafia9914 4 года назад

      @@MrFadelK ان شاء الله اوضح اﻻن
      بارك الله فيك