Forum

jak zamienic funkcje Math.Pow() w C# na mnozenie

[+] Twoje konto

Subskrybuj kanał najnowszych wypowiedzi w tym temacie

Wątek Forum > Porady > Programowanie > jak zamienic funkcje Math.Pow() w C# na mnozenie

Idź do strony:1
Ocena: (Ocen: 0)
Wypowiedzi 1 - 2 z 2
 Gość tomaj Kopiuj nick (79.184.97.*)
Wypowiedź dodana: 9 grudnia 2007, 16:40:46 | Wypowiedź edytowana Ostatnio edytowana: 9 grudnia 2007, 16:56:29 po raz 1-wszy
« Opcje

mam problem.

pisze progam w C# którego zadaniem jest miedzy innymi:

gdy natrawi w kodzie na funkcje np Math.Pow(3,4)

to zamieni ją na normlaną funkcje na mnożenie.

2*2*2

tylko niewiem jak mam zadeklarowac zmienne i je potem zapamietac.

sprawa bardzo pilna jest ktos w stanie pomóc??

*** Dodano o 16:56:29: *** (Autoscalanie)

dobra mam program:
sr = new StreamReader(temp1);
sw = new StreamWriter(temp);
while ((line = sr.ReadLine()) != null)
{
sFind = line;
r = new Regex("[ ]*Math.Pow\(\d\,2\)");

sw.WriteLine(r.Replace(sFind, "*"));
}
sr.Close();
sw.Close();
znajduje podniesienie do potęgi 2 ale niewiem jak tam wpisac cyfry które maja być mnożone i jak je zapamiętać.

no i jak to zrobić dla n potęgi.

link niedziała

moze ktos wie i pomoze mi???

 Gość REKLAMA Kopiuj nick (*->*)
Wypowiedź dodana: 9 grudnia 2007, 16:40:47

AvatarAdministrator Dżyszla Mężczyzna Kopiuj nick (83.238.128.*) |  
Wypowiedź dodana: 9 grudnia 2007, 17:51:04
« Opcje

Przede wszystkim zapoznaj się z wyrażeniami regularnymi (Regex). To już da dużo odpowiedzi na temat tego, co możesz robić ze znalezionymi ciągami... A musisz wydobyć 2 liczby a następnie stworzyć na ich podstawie pętlę dodającą ciąg mnożenia w miejsce wyrażenia. No i jeśli wykładnik potęgi nie będzie stałą - to w zasadzie nie możesz czegoś takiego ruszyć. Jednak podstawa może być już zarówno stałą, jak i zmienną lub funkcją. Warunkiem jest ograniczneie nawiasem z lewej i przecinkiem z prawej (czyli potraktować jako ciąg znaków, który będzie powielany).

A generalnie nie znam się na C#, więc tylko wskazuję gdzie szukać.


mgr inż. Dżyszla

Nie odpisuję na problemy zgłaszane na e-mail lub PW!

Także dzięki firmie Netlook.pl możesz za darmo korzystać z tej strony!

 
Idź do strony:1

[+] Pokaż/odśwież listę czytających i monitorujących ten wątek

Podobne tematy:
Tytuł wątkuDziałWypowiedziWyświetleńOcenaOstatnia wypowiedź

Nowa wypowiedź

Nowa wypowiedź
Nie jesteś zalogowany; będziesz traktowany jako gość!
Zaloguj Zaloguj
Nick (gość): | Przepisz ten kod [?]: 3e178:
Tekst:

 

Subskrybuj kanał najnowszych wypowiedzi w tym temacie


Chcesz mieć też takie forum na swojej stronie? Napisz!

Strona istnieje od 25.01.2001
Ta strona używa plików Cookie
 
archive To tylko kopia strony wykonana przez robota internetowego! Aby wyświetlić aktualną zawartość przejdź do strony.
Ładowanie...

Optymalizowane dla przeglądarki Firefox
© Copyright 2001-2017 Dawid Najgiebauer. Wszelkie prawa zastrzeżone.
Ostatnia aktualizacja podstrony: 22.09.2014 12:12
Wszystkie czasy dla strefy czasowej: Europe/Warsaw