• الإعلانات

    • فيصل الحربي

      تسجيل عضوية جديدة في المنتدى   01/31/2016

      السلام عليكم ورحمة الله وبركاته  عزيزي العضو الجديد :  حاليا رسالة الإيميل لتأكيد صحة إيميلكم تذهب للبريد العشوائي ( جاري حل المشكلة )  فإذا لم تجد رسالة التحقق من إيميلكم في صندوق الوارد لديكم إتجه للبريد العشوائي ( JUNK)  وقم بتفعيل إشتراككم من هناك   

aabbddoo

اعضاء جدد
  • عدد المشاركات

    8
  • تاريخ الانضمام

  • تاريخ اخر زياره

السمعه بالموقع

0 عادي

عن aabbddoo

  • الرتبة
    عضو جديد
  1. الحمد لله وضحت الفكرة شكرا لكم
  2. هذا هو الكود الذي كتبته بلغة C# using System;using System.Collections.Generic;using System.Text;namespace ConsoleApplication3{ class Program { static double SurfaceSphere(int r) { double pi = 3.14159; return (4 * pi * r * r); } static void Main(string[] args) { double surface = 4195065484.0; int rayon = 10; while (SurfaceSphere(rayon) < surface) { surface = surface - SurfaceSphere(rayon); rayon = rayon + 1; } Console.Write("Rayon is : "); Console.Write(rayon); Console.WriteLine(" mm2"); Console.Write("Rest is : "); Console.Write((int)surface); Console.WriteLine("mm2"); // Exit Part Console.ReadKey(); } }}النتيجة التي خرجها هي 1000/12563484 بالطبع هي خاطئة بالنسبة لاجابة أستاذنا المشرف ، لكن أنا أريد أن أكتشف أين خطئي فلو يتفضل أحد من حضاراتكم ، مشتركا معي أو مشرف على المسابقة لأنه لدي نفس الاستفسار للأخ العمدة11 ، لأننا بالمرة الأولى نحسب مساحة الكرة بقطر 10 ملم وليس 10+1 (سمك الجلد) لأن السطح الداخلي للجلد هو الذي سيلامس الكرية   ملاحظة : المساحة المتبقية التي خرجت لي ، الفرق بينها وبين اجابة الأستاذ أبو عبد البر هي 1257 وهي بالتقريب مساحة تغطة 1 ملم نصف القطر الزائد فقط   اللهم انفعنا بما علمتنا وعلمنا ما ينفعنا وزدنا علما
  3. السلام عليكم   المعذرة ، أعتقد أني لم أفهم السؤال جيدا ، فرجاءا صححوا لي ان كنت مخطئا المدخلات : الأعداد الداخلة في الحساب + النتيجة النتيجة المخرجة : العمليات المناسبة التي نطبقها على هذه الأعداد للحصول على النتيجة المرجوة
  4. بلغة الـ C# using System;using System.Collections.Generic;using System.Linq;using System.Text;namespace ConsoleApplication1{ class Program { // fonction de trouver PPCM (المضاعف المشترك الأصغر( public static int determinePPCM(int a, int b) { int num1, num2; if (a > b) { num1 = a; num2 = b; } else { num1 = b; num2 = a; } for (int i = 1; i <= num2; i++) { if ((num1 * i) % num2 == 0) { return i * num1; } } return num2; } static void Main(string[] args) { long[,] planet = new long [8,5]; // 1,2:vitesse et diviseur de vitess , 3:rayon , 4:r*2pi , 5: tour // initialisation des valeurs planet[0, 0] = 5000000; planet[0, 1] = 3; planet[1, 0] = 10000000; planet[1, 1] = 4; planet[2, 0] = 15000000; planet[2, 1] = 6; planet[3, 0] = 20000000; planet[3, 1] = 7; planet[4, 0] = 25000000; planet[4, 1] = 8; planet[5, 0] = 10000000; planet[5, 1] = 3; planet[6, 0] = 35000000; planet[6, 1] = 11; planet[7, 0] = 40000000; planet[7, 1] = 12; // calculer les rayons planet[0, 2] = 50000000; for (int i = 1; i < 8; i++) planet[i, 2] = planet[i - 1, 2] + 50000000; // calculer r*2pi (المحيط( for (int i = 0; i < 8; i++) planet[i, 3] = 6 * planet[i, 2]; // calculer le tour (jours) for (int i = 0; i < 8; i++) planet[i, 4] = (planet[i, 3] * planet[i, 1]) / planet[i, 0]; // resultat final (nb jours pour etre en meme ligne) ppcm des jours (المضاعف المشترك الأصغر( int PPCM = 1; for (int i=0 ; i < 8 ; i++) PPCM = determinePPCM (PPCM , (int)planet[i , 4]); Console.Write(PPCM); Console.WriteLine(" Day for be in the same line"); // Exit part Console.ReadKey(); } }}الفكرة كانت كالتالي : 1- حساب محيط كل مدار من مدارات الكواكب 2- حساب دور كل كوكب (عدد الأيام ليكمل دورة حول النجم) 3- حساب أول عدد يكون مضاعفا لجميع الدورات ، وهو ما يعني أن جميع الكواكب أكملت دورة وعادت لنقطة البداية ، رياضيا المضاعف المشترك الأصغر
  5. تم ارسال اجابة السؤال الرابع بالتوفيق للجميع
  6. مسابقة الفريق العربي للبرمجة 2013

    الرسالة وصلت شكرا لكم
  7. مسابقة الفريق العربي للبرمجة 2013

    السلام عليكم   أريد المشاركة معكم ، صحيح أني متأخر  لكن مثلما تفضّلت الجائزة الكبرى هي الاستفادة
  8. OpenCV and C sharp

    السلام عليكم   الآن فقط تذكرت بأني مسجل هنا منذ سنوات راسلتك البارحة الى ايميلك   بالتوفيق