السلام عليكم :
ابي كود لبرنامج يقوم بالتحويل الدرجات من مئوي إلى فهرنهايت وبالعكس
تكفون ياجماعه وراح اكون شاكر وممنون لكم (عن طريق الكنسل)
السلام عليكم :
ابي كود لبرنامج يقوم بالتحويل الدرجات من مئوي إلى فهرنهايت وبالعكس
تكفون ياجماعه وراح اكون شاكر وممنون لكم (عن طريق الكنسل)
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;
}
}
}
}شكراَ للاخ الذي شاركني ولكني قد وجدت برنامج مختصر جدا وهو كمايلي:
{
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();
}
عندي كود اقصر لوول وهذا هو
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");
وان شاء الله يطلع تمام
هذا الموضوع مغلق.
المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية
جارٍ التحقق من المتواجدين…