جمع الأعداد من 1 إلى 10
لبات 0.7.0 · الإصدار الحالي
برنامج كامل بثلاثة مصادر مقدمة، ودعم للمتصفح والمضيف الأصلي.
محتويات الصفحة
ما الذي يفعله البرنامج
يجمع هذا البرنامج الكامل الأعداد الصحيحة من 1 إلى 10. يستخدم روابط أعداد صحيحة قابلة للتغيير وحلقة while وعبارة if. يبقى المصدر كما هو عند تغيير لغة القراءة.
المصدر العربي
تستخدم هذه النسخة مفردات عربية. افتحها في مسودة مستقلة على الصفحة الرئيسية؛ لن تستبدل مسودة أخرى ولن تعمل تلقائيا.
التنفيذ: المتصفح والمضيف الأصلي · لبات 0.7.0
- لا يتطلب معرفة سابقة لفتحه وفحصه.
الإدخال: لا يحتاج إلى أسطر إدخال.
دالة ابدأ_الرئيسية() -> ص64 {
متغير المجموع: ص64 = 0.
متغير العدد: ص64 = 1.
طالما (العدد <= 10) {
المجموع = المجموع + العدد.
العدد = العدد + 1.
}
إذا (المجموع يطابق 55) {
اطبع("55\س").
أرجع 0.
}
أرجع 1.
}
النتائج المتوقعة
{
"browser": {
"check": "success",
"class": "success",
"output": "55\n",
"processStatus": 0
},
"native": {
"check": 0,
"status": 0,
"output": "55\n"
}
}المصدر الإنجليزي
تستخدم هذه النسخة مفردات إنجليزية. تنتمي إلى عائلة المثال sum نفسها التي تضم النسختين العربية والمختلطة.
التنفيذ: المتصفح والمضيف الأصلي · لبات 0.7.0
- لا يتطلب معرفة سابقة لفتحه وفحصه.
الإدخال: لا يحتاج إلى أسطر إدخال.
fn start_main() -> i64 {
var total: i64 = 0;
var number: i64 = 1;
while (number <= 10) {
total = total + number;
number = number + 1;
}
if (total matches 55) {
print("55\n");
return 0;
}
return 1;
}
النتائج المتوقعة
{
"browser": {
"check": "success",
"class": "success",
"output": "55\n",
"processStatus": 0
},
"native": {
"check": 0,
"status": 0,
"output": "55\n"
}
}المصدر المختلط
تستخدم هذه النسخة المفردات العربية والإنجليزية معا. إنها ملف مصدر مستقل، ولا يولد الموقع ترجمة له.
التنفيذ: المتصفح والمضيف الأصلي · لبات 0.7.0
- لا يتطلب معرفة سابقة لفتحه وفحصه.
الإدخال: لا يحتاج إلى أسطر إدخال.
fn ابدأ_الرئيسية() -> ص64 {
متغير المجموع: ص64 = 0;
متغير العدد: ص64 = 1;
طالما (العدد <= 10) {
المجموع = المجموع + العدد;
العدد = العدد + 1;
}
إذا (المجموع matches 55) {
print("55\n");
return 0;
}
أرجع 1;
}
النتائج المتوقعة
{
"browser": {
"check": "success",
"class": "success",
"output": "55\n",
"processStatus": 0
},
"native": {
"check": 0,
"status": 0,
"output": "55\n"
}
}تحقق من النتيجة
يسجل الفهرس النتيجة المفحوصة لمضيف المتصفح والمضيف الأصلي. توقع الخرج وحالة العملية المعادة قبل توسيع النتيجة.
اعرض النتائج المتوقعة للمضيفين في المصدر الإنجليزي.
{
"browser": {
"check": "success",
"class": "success",
"output": "55\n",
"processStatus": 0
},
"native": {
"check": 0,
"status": 0,
"output": "55\n"
}
}