Problem med uppgift
Tjenare!
Jag har problem med att förstå en uppgift jag har i min arbetsbok.
Det står i min arbetsbok att jag ska utgå från denna kod:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace Övning_11._9___Klassen_MyTemperature
{
class Program
{
//Metod: CelsiusToFarenheit, komverterar celsius till farenheit
//Överlagring 1 - med int
static int CelsiusToFarenheit(int celsius)
{
int fahrenheit = ((celsius * 9) / 5) + 32;
return fahrenheit;
}
//Metod: CelsiusToFarenheit, komverterar celsius till farenheit
//Överlagring 2 - med float
static float CelsiusToFarenheit(float celsius)
{
float fahrenheit = ((celsius * 9) / 5) + 32;
return fahrenheit;
}
//Metod: MAin, startar programmet
static void Main(string[] args)
{
//Testa Överlagring 1:
int farenheitI = CelsiusToFarenheit(100);
Console.WriteLine(farenheitI);
//Testa Överlagring 2:
float farenheitF = CelsiusToFarenheit(97.3f);
Console.WriteLine(farenheitF);
Console.ReadLine();
}
}
}
*Som det nu är ligger uträkningen från celsius till fahrenheit i (fahrenheit = ((celsius * 9) / 5) +32) på tå ställen.
En i varje överlagring. Skapa istället en intern metod för denna utrökning.
Metoden skall inte vara synlig utifrån (Private).
De båda överlagringarna ska använda denna interna metod. Kalla metoden CTF().
//Jag förstår inte vad en intern metod är och jag förstår inte vad som menas med utifrån private.
*Skapa en konverterare från fahrenheit till celsius med två överlagringar (int och float).
På samma sätt som med Celsius till fahrenheit ska själva uträkningen ligga i en intern metod (se punkten ovan). Skapa och anropa den interna metoden FTC ().
//Denna förstår jag inte heller då jag inte förstår första delen.