Ocena użytkownikóww: ***** / 3
Nadesłany przez Paweł Szulc, 22 lutego 2014 17:53
Kod przedstawiony poniżej przedstawia główną część rozwiązania problemu.
Pobierz pełne rozwiązanie.Jeżeli nie odpowiada Ci sposób formatowania kodu przez autora skorzystaj z pretty printer'a i dostosuj go automatycznie do siebie.
wart_bezwzgledna.cs:
//Obliczanie wartosci bezwzglednej
//z uwzglednieniem sytuacji wyjątkowych
//www.algorytm.org
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace RandomCS
{
class Program
{
static double WartoscBezwzgledna(double L)
{
return (L >= 0) ? L : -L;
}
static void Main(string[] args)
{
do
{
try
{
Console.Write("Podaj liczbę: ");
double Liczba = double.Parse(Console.ReadLine());
Console.WriteLine("| {0} | = {1}", Liczba, WartoscBezwzgledna(Liczba));
break;
}
catch (System.FormatException) // obsłużenie sytuacji wyjątkowej - użytkownik nie podał samej liczby, tylko tekst
{
Console.WriteLine("Podany tekst nie jest liczbą !");
}
}
while (true);
Console.ReadKey();
}
}
}
i nie wyrzucać wyjątku