Forum

c program liczący masy molowe

[+] Twoje konto

Subskrybuj kanał najnowszych wypowiedzi w tym temacie

Wątek Forum > Porady > Programowanie > c program liczący masy molowe

Idź do strony:1
Ocena: (Ocen: 0)
Wypowiedzi 1 - 2 z 2
 Gość ona Kopiuj nick (82.143.135.*)
Wypowiedź dodana: 11 stycznia 2007, 18:37:41
« Opcje

MAM PTRANIE: JAK TEGO DOKONAC: uzytkownik podaje wzór chemiczny np. K4[Fe(CN)6]*2H2O nastepnie program liczy jego mase, tylko jak sprawić aby program odczytał to jako: (K*4)+[Fe+(C+N)*6]+(2*(H*2+O)) ??

 Gość REKLAMA Kopiuj nick (*->*)
Wypowiedź dodana: 11 stycznia 2007, 18:37:42

AvatarAdministrator Dżyszla Mężczyzna Kopiuj nick (83.15.146.*) |  
Wypowiedź dodana: 12 stycznia 2007, 22:10:21
« Opcje

Dwa problemy się tu pojawiają. Raz - obsługa nawiasów. Dwa - mnożenie.

Jak to rozwiązać?
Na początek problem mnożenia - robimy pętlę czytającej kolejne znaki. Jeśli dana litera nie występuje w tablicy Mendelejewa, czytamy kolejną. Teraz sprawdzamy jaki jest kolejny znak. Jeśli litera - to dodajemy do sumy wartość odczytanego pierwiastka. Jeśli cyfra to zapamiętujemy tą cyfrę w drugim buforze (zmiennej liczbowej). Jeśli jeszcze kolejnym znakiem jest cyfra - mnożymy ten drugi bufor * 10 i dodajemy odczytany znak. Jeśli odczytamy literkę - mnożymy wartość tego drugiego bufora przez tablicową wartość pierwiastka i zapisujemy w sumie itd.
Jeśli napotykamy nawias otwierający - wchodzimy rekurencyjne do funkcji robiącej wszystko, co powyżej. Jej wynikiem ma być cała wartość do momentu napotkania nawiasu zamykającego.

Tak mniej więcej muszą wyglądać założenia.


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ź
WątekProgram do komórkiPorady / Oprogramowanie, systemy operacyjne3167 16.07.2008 16:13:37
RozwiązaneWątek zamkniętyjak odzyskać program boot'ujący??Porady / Sprzęt131 399 14.12.2007 11:08:30
Wątek zamkniętyProgram do nabijania wejść
W jaki sposób można oszukiwać liczniki odwiedzin na stronach www
Porady / Internet5420 767 14.05.2010 09:25:56
Wątek zamknięty[winApi] Sprawdzanie pisowni
Jak zapisać program do sprawdzania pisowni
Porady / Programowanie8929 23.02.2009 18:36:36
RozwiązaneWątek zamkniętyProgram w menu wyboru systemu
Windows 98 i Subiekt 4 - dopisanie programu do menu systemowego
Porady / Oprogramowanie, systemy operacyjne7340 20.08.2009 08:10:36

Nowa wypowiedź

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

 
* Wysyłając formularz wyrażasz zgodę na przetwarzanie przekazanych danych w zakresie wskazanym w Regulaminie

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.
Korzystając z niej wyrażasz zgodę na przetwarzanie danych a zakresie podanym w Polityce Prywatności.
 
archive To tylko kopia strony wykonana przez robota internetowego! Aby wyświetlić aktualną zawartość przejdź do strony.

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