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

للتحويل من مئوي إلى فهرنهايت تكفووووووون

مغلق
بدأه ماجد888 في 11 أكتوبر 2003 · 3 رد · 4,236 مشاهدة · في Microsoft Visual C#.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم :

ابي كود لبرنامج يقوم بالتحويل الدرجات من مئوي إلى فهرنهايت وبالعكس

تكفون ياجماعه وراح اكون شاكر وممنون لكم (عن طريق الكنسل)

#2
using System;

namespace CelsiusToFahrenheit
{
	class Class1
	{
  [STAThread]
  static void Main(string[] args)
  {
 	 string read = null;
 	 while( true )
 	 {
    Console.WriteLine();
    Console.WriteLine("Enter CF to convert from Cel To Feh,\r\nEnter FC to convert from Feh To Cel.");
                Console.WriteLine();
    read = Console.ReadLine();
    if(read.ToUpper() == "CF" || read.ToUpper() == "FC")
    {
   	 switch( read.ToUpper() )
   	 {
      case "CF":
     	 while(true)
     	 {
        Console.WriteLine();
        Console.WriteLine("Enter the temprature in celsius:");
        read = Console.ReadLine();
        double cels;
        if( double.TryParse( read, System.Globalization.NumberStyles.Number, null, out cels ) )
        {
       	 Console.WriteLine(read + " in fahrenheit degrees equals: "+  CelsiusFahrenheitConverter.CelsiusToFahrenheit( cels ).ToString());
       	 Console.WriteLine("\r\n");
       	 break;
        }
        Console.WriteLine("Invalid Numeric Input '"+ read +"'\r\n");
     	 }
     	 break;
      case "FC":
     	 while(true)
     	 {
        Console.WriteLine();
        Console.WriteLine("Enter the temprature in fahrenheit:");
        read = Console.ReadLine();
        double cels;
        if( double.TryParse( read, System.Globalization.NumberStyles.Number, null, out cels ) )
        {
       	 Console.WriteLine(read + " in celsius degrees equals: "+  CelsiusFahrenheitConverter.FahrenheitToCelsius( cels ).ToString());
       	 Console.WriteLine("\r\n");
       	 break;
        }
        Console.WriteLine("Invalid Numeric Input '"+ read +"'\r\n");
     	 }
     	 break;
   	 }
    }

 	 }
  }
  private class CelsiusFahrenheitConverter
  {
 	 public static double CelsiusToFahrenheit(double dCelsius )
 	 {
    return ( dCelsius - 32 ) / 1.8   ;
 	 }
 	 public static double FahrenheitToCelsius(double dFahrenheit )
 	 {
    return ( 1.8 * dFahrenheit ) + 32;
 	 }
  }
	}
}
#3

شكراَ للاخ الذي شاركني ولكني قد وجدت برنامج مختصر جدا وهو كمايلي:

{

Console.Write ("Enter NO BY M(%) = ");

string s=Console.ReadLine();

int y=Convert.ToInt16(s);

int f=((180*y)+3200)/100;

Console.Write("M(%)BY Fehrnhait = ");

Console.Write(f);

Console.WriteLine();

Console.Write ("Enter NO BY Fehrnhait =");

string u=Console.ReadLine();

int fh=Convert.ToInt16(u);

int m=((100*fh)-3200)/180;

Console.Write("M(%)= ");

Console.Write(m);

Console.ReadLine();

}

#4

عندي كود اقصر لوول وهذا هو

float C,F;

printf("Enter the temperature in degree celsius\n");

scanf("%f",&C);

F=(9.f/5.f)*C+32.f;

printf("The temperature in degree Fehrenheit is %f",F);

printf("F\n");

وان شاء الله يطلع تمام

هذا الموضوع مغلق.

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

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

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

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

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