Este nizsie ak zadam t0 aby mi zobralo aj desatinne cisla, taka banalita, v cecku scanf kde som to vedel...
Ozaj ak je to fatalna chyba celeho kodu, tak mozte LOCK, neurazim sa
Kód: Vybrať všetko
using System;
interface IInterface
{
void SampleMethod1();
void SampleMethod2();
void SampleMethod3();
}
class ImplementacnaTrieda : IInterface
{
// Tu robime tzv. explicitnu implementaciu clenov rozhrania
void IInterface.SampleMethod1()
{
Console.WriteLine("Prevod na stupne Celzia");
double c = 0;
c = ((f - 32) * 1.8);
Console.WriteLine(c);
}
void IInterface.SampleMethod2()
{
Console.WriteLine("Prevod na stupne Fahrenheita");
double f = 0;
f = ((t0 * 1.8) + 32);
Console.WriteLine(f);
}
void IInterface.SampleMethod3()
{
Console.WriteLine("Prevod na stupne Kelvina");
double k = 0;
k = t0 + 273.15;
Console.WriteLine(k);
}
static void Main()
{
//nacitanie udajov z konzoly
Console.WriteLine("Zadajte teplotu v stupnoch celzia: ");
double t0 = double.Parse(Console.ReadLine());
//vypis vysledkov
Console.WriteLine("Zadana teplota je: ");
Console.WriteLine(t0);
Console.WriteLine("Pre vypis konverzii stlacte ENTER");
Console.ReadLine();
// deklaracia instancie
IInterface obj = new ImplementacnaTrieda();
// Volanie clenov
obj.SampleMethod1();
obj.SampleMethod2();
obj.SampleMethod3();
Console.ReadLine();
}
public int f { get; set; }
public double t0 { get; set; }
}