public static void Main()
Console.WriteLine("Poproszę o podanie wartosci w stringu");
dany_wyraz = Console.ReadLine();
Console.WriteLine(Strtoint(dany_wyraz));
static int Strtoint (string zapisslowny)
if (string.IsNullOrEmpty(zapisslowny))
string liczba_potegowa="";
foreach (char item in zapisslowny)
if ((liczaca_znaki == 1) && item == '-' || item == '+')
if ((item < '0' || item > '9') && liczaca_znaki > 1)
if (find_e && item == '-')
podstawa = int.Parse(liczba);
potega = int.Parse(liczba_potegowa);
potega = Poteguj(10, potega);
return podstawa * potega*mnoznikplusminus;
return podstawa*mnoznikplusminus;
static int Poteguj(int liczba, int potega)
for (int i = 0; i < potega; i++)