Miksi tulostaa vastaukseksi aina 3.00 vaikka ei pitäisi pyöristää?
try
{
osamaara=luku1/luku2;
}
catch(DivideByZeroException)
{
// suoritetaan virhetilanteessa
Console.WriteLine("Nollalla ei voi jakaa");
}
if( luku2 != 0)
{
// suoritetaan aina viimeiseksi
string osam = string.Format("{0:0.##}",osamaara);
Console.WriteLine("{0} / {1} = {2}", luku1, luku2, osam);
}
}
}
}Ovatko lukusi kokonaislukuja (int) vai liukulukuja (float)?
Määrittelin doubleksi.
Aihe on jo aika vanha, joten et voi enää vastata siihen.