الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

ابي كود جافا لعرض 100 رقم ويطبع الرقم الذي يحتوي في خانته 5

بدأه Khaled_Abu_Abdullah في 28 نوفمبر 2012 · 3 رد · 729 مشاهدة · في JavaSE
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم

الاخوة الاعزاء

انا عملت هذا البرنامج لطباعة 100 رقم ، واذا الرقم من مضعافات الخمسة يطبع "Fiz" واذا كان من مضاعفات السبعة يطبع "Buz" واذا كانا معاً يطبع "Fizbuz"

انا اريد لو تكرمتم كود : اذا كان الرقم يحتوي على 5 في خانته مثل : 51،52،53 فيطبع "fiz"

هذا الكود الذي توصلت إليه

class FizBuz
{
	public static void main (String [] args)
	{




    for(int i = 1; i <= 100; i++) {                    



	  if (i % 5 == 0 && i % 7 == 0)	 System.out.print("Fizbuz");
	 else  if (i % 5 == 0)	  System.out.print("Fiz"); 
      else if ((i % 7) == 0) 	  System.out.print("Buz"); 
	  else if (i== 3 ) System.out.print("Fiz");

      else System.out.print(i);                        
      System.out.print("\t");

	  if (i%10 ==0)

	  System.out.print("\n");

    }

  }
}

وشكرا

خالد

#2

السلام عليكم

هذا الكود المطلوب

int n = 52/10;
if(n==5)
	System.out.println("fiz");

عند التقسيم على ١٠ يهمل باقي القسمة فتحصل على الناتج

تم تعديل هذه المشاركة بواسطة Hazem Nassr في 28 نوفمبر 2012 في 01:43

#3

اخي العزيز حازم شكراً جزيلاً على ردك

وضعت الكود بس ما اشتغل ، لا اعرف ماهو السبب؟

وشكرا

#4

أخي خالد الكود يعمل بشكل صحيح

ولكن بناءً على المطلوب يوجد لديك سطر زائد يجب حذفه

else if (i== 3 ) System.out.print("Fiz");

فقد جربته على C# وأعطى النتيجة المطلوبة

using System;

namespace FizBus
{
	class FizBuz
	{
    	static void Main(string[] args)
    	{
        	for (int i = 1; i <= 100; i++)
        	{
            	if (i % 5 == 0 && i % 7 == 0) Console.Write("Fizbuz");
            	else if (i % 5 == 0) Console.Write("Fiz");
            	else if ((i % 7) == 0) Console.Write("Buz");
            	else Console.Write(i);

            	Console.Write("\t");

            	if (i % 10 == 0)
                	Console.Write("\n");
        	}
        	Console.ReadLine();
    	}
	}
}

تم تعديل هذه المشاركة بواسطة أبو أحمد المبرمج في 3 ديسمبر 2012 في 12:46

ما أقبـح المعصية ، تذهب لذتها ويبقى إثمها ... ومأ أحسن الطاعة ، تذهب مشقتها ويبقى ثوابها

كل نعيم دون الجنة غرور ... وكـل شقـاء دون النـار سرور

الدورة التطبيقية لتعليم التصميم بالإليستريتور

مواضيع مشابهة

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…