1
svar
66
visningar
Ibby420 behöver inte mer hjälp
Enkel tempratur converter!
//Vanligt konvertering program med metoder
//PROBLEM: Programmet startar och slutar
//Får aldrig tillfälle att mata in tempratur eller ser en omvandling ske.
//Startar och Slutar.
static int FahrToCels(int fahr)
{
int cel = (fahr - 32) * 5 / 9;
return cel;
}
static void Main(string[] args)
{
Console.WriteLine("Type in fahrenheit");
Console.WriteLine();
if (!int.TryParse(Console.ReadLine(), out int cel))
{
Console.WriteLine("Please enter a valid tempreture");
}
else
{
int celsius = FahrToCels(cel);
Console.WriteLine($"temprature in celsius is {cel} ");
}
}
Kolla i Output (ctrl+alt+O) fönstret i visual studio, är inget "fel" i koden som ska hindra körning på det sättet utan då är det nog något som strular med ditt projekt i VS.
Det ända "felet" i koden är att du just nu skriver ut samma tal som användaren matar in.
{
int celsius = FahrToCels(cel);
Console.WriteLine($"temprature in celsius is {cel} ");
}
Där måste du ändra till {celsius} istället för {cel}.