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 operacyjne3160 16.07.2008 16:13:37
RozwiązaneWątek zamkniętyjak odzyskać program boot'ujący??Porady / Sprzęt131 391 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 642 14.05.2010 09:25:56
Ważne!Wątek zamkniętyDOT. PROŚBY O NAPISANIE PROGRAMU
Jeśli chcesz, aby ktoś napisał Ci program - zapoznaj się wcześniej z treścią tego wątku!
Porady / Programowanie1214 11.07.2005 19:53:51
RozwiązaneWątek zamkniętyProgram w menu wyboru systemu
Windows 98 i Subiekt 4 - dopisanie programu do menu systemowego
Porady / Oprogramowanie, systemy operacyjne7328 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 [?]: 45be9:
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
Helion.pl  
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