منطقة إظهار الكود تحتاج للتنسيق بالمنتديات

اذهب الى الأسفل

منطقة إظهار الكود تحتاج للتنسيق بالمنتديات

مُساهمة من طرف فكري المصرى في الأربعاء 12 ديسمبر 2012 - 21:07

بسم الله الرحمن الرحيم

أخوانى الكرام أهلا بكم

انا اتمتك أحد المنتديات التقنية على احلى منتدى المشكلة التى اعانى منها هى منطقة أظهار النص البرمجى ....فأنتم كما تعلمون يأخذ الشكل التالى على سبيل المثال :

الكود:
package test;
import java.util.Scanner;

class info {
   
    char type;
    int quantity;
    double price;
    Scanner input = new Scanner(System.in);
    public info(){
   
 
}
 
    public char type(){
   
      System.out.print("Enter the type M or H!");
        String name =input.nextLine();
        type=name.charAt(0); 
        return type;
    }
  public int quantity(){
    System.out.print("Enter the quantity!");
        quantity =input.nextInt();
        return quantity;
  }
  public double price(){
    System.out.print("Enter the price!");
      price=input.nextDouble();
      return price;
  }
}
public class Test {
public static void main(String[] args) {
   
    double discount;
    double total;
    info b1= new info();
       
      b1.type();
    b1.quantity();
    b1.price();         
     
       
 switch(b1.type){
            case 'M':
               
          if(b1.quantity<=100){
          discount=0;
          total=(b1.quantity*b1.price);
          System.out.print("Net value that customers must pay are: " + total);
            }
          else if(b1.quantity==200 ||b1.quantity<=101 ){
          discount=(b1.quantity*b1.price)*.05;
          total=(b1.quantity*b1.price)-discount;
          System.out.print("Net value that customers must pay are: " + total); 
          }
          else if(b1.quantity>=300){
          discount=(b1.quantity*b1.price)*.10;
          total=(b1.quantity*b1.price)-discount;
          System.out.print("Net value that customers must pay are: " + total); 
          }
          break; 
         
          case 'H':
             
          if(b1.quantity<=100){
          discount=(b1.quantity*b1.price)*.05;
          total=(b1.quantity*b1.price)-discount;
          System.out.print("Net value that customers must pay are: " + total);
            }
          else if(b1.quantity<=200 ||b1.quantity<=101){
          discount=(b1.quantity*b1.price)*.075;
          total=(b1.quantity*b1.price)-discount;
          System.out.print("Net value that customers must pay are: " + total); 
          }
          else if(b1.quantity>=300){
          discount=(b1.quantity*b1.price)*.15;
          total=(b1.quantity*b1.price)-discount;
          System.out.print("Net value that customers must pay are: " + total); 
          }
          break;
        default:
          System.out.print("Sorry, but this type is not known to the program");   
          }   
 
b1.input.close();       
    }
}

لكن معظم المنتديات التقنية فى أمس الحاجة الى منطقة اظهار الكود بطريقة احترافية مثلا يتم تلوين الكلمات المحجوزة فى لغة الجافا مثلا باللون الازرق و التعليقات بالون الاخصر و باقى الكود باللون الاسود ....مع ترقيم اسطر الكود كما فى الصورة التالية :



قمت بالبحث فى المواقع المختلفة لعمل مثل ذلك فوجدت الموقع التالى يقدم سكريبت كامل لعمل منطقة إظهار الكود بطريقة أحترافية و هو على العنوان التالى :

http://alexgorbatchev.com/SyntaxHighlighter/

و الموقع يؤدى الاسكريبت بالمجان و يشرح كيفية تنصيبة .......لذلك اتمنى من السادة مديرى أحلى منتدى الاهتمام بهذا الموضوع و تركيب هذا الاسكريبت فى جميع منتديات أحى منتدى ....


تحياتى القلبية

avatar
فكري المصرى



ذكر
عدد المساهمات : 32
معدل النشاط : 2766
السُمعة : 0

http://egy-tech.forumegypt.net/

الرجوع الى أعلى الصفحة اذهب الى الأسفل

رد: منطقة إظهار الكود تحتاج للتنسيق بالمنتديات

مُساهمة من طرف mohmmad lotfe في الخميس 13 ديسمبر 2012 - 13:07

avatar
mohmmad lotfe
 
 

ذكر
عدد المساهمات : 38749
معدل النشاط : 38164
السُمعة : 44

http://jorway.net

الرجوع الى أعلى الصفحة اذهب الى الأسفل

الرجوع الى أعلى الصفحة


 
صلاحيات هذا المنتدى:
لاتستطيع الرد على المواضيع في هذا المنتدى