An1. نشر 11 أكتوبر 2019 أرسل تقرير نشر 11 أكتوبر 2019 (معدل) دالةتحسب عددالحروف لأي سلسلةنصيةمدخلة. ثم استدعي هذه الدالةبحيث يقوم المستخدم بإدخال أي سلسلةنصيةوالبرنامج يحسب عددالحروف الموجودةفيها. بلغة السي شارب تم التعديل في 11 أكتوبر 2019 بواسطة عنود الحربي اقتباس
0 Entesar Khaled نشر 11 أكتوبر 2019 أرسل تقرير نشر 11 أكتوبر 2019 أهلًا بك، يمكن كتابة البرنامج كالتالي using System; public class Program { public static void Main() { string str; /* Declares a string of size 100 */ Console.Write("\n\nFind the length of a string :\n"); Console.Write("---------------------------------\n"); Console.Write("Input the string : "); str = Console.ReadLine(); Program p=new Program(); Console.Write("Length of the string is: " + p.length(str)); } public int length(String s) { int l=0; foreach(char chr in s) { l += 1; } return l; } } 1 اقتباس
0 Entesar Khaled نشر 11 أكتوبر 2019 أرسل تقرير نشر 11 أكتوبر 2019 أول 5 سطور في الدالة main .. طبعنا عنوان السؤال وطلبنا من اليوز إدخال نص وخزناه في المتغير str .. السطر قبل الأأخير في الدالة main قمنا بإنشاء متغير من الصنف أو الكلاس Program حتى نتمكن من استخدام دواله ومتغيراته.. نحن نريد إستخدام الدالة length فيه.. ثم طبعنا طول النص المُدخل من خلال استدعاء هذه الداله التي بنيناها ومررنا إليها str المُدخَل كمعامل.. بالنسبة للدالة التي بنيناها length..قمنا بتعريف المتغير l للدلاله على الطول بقيمة ابتداءية 0 أي الطول في البداية يكون صفر ويزيد مع عدد حروف الكلمة.. انتهاءًا بأخر حرف أنشأنا للقيام بمهمه عد الحروف foreach loop يمر على characters داخل النص المدخل s ويزيد العداد l بعد قراءه كل حرف وهكذا حتى انتهاء الحروف وبالتالي انتهاء الكلمه والوصول إلى قيمة طولها اقتباس
السؤال
An1.
دالةتحسب عددالحروف لأي سلسلةنصيةمدخلة. ثم استدعي هذه الدالةبحيث يقوم المستخدم بإدخال
أي سلسلةنصيةوالبرنامج يحسب عددالحروف الموجودةفيها. بلغة السي شارب
تم التعديل في بواسطة عنود الحربي3 أجوبة على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.