|
Programiranje Programski jezici, tehnike, alatke... |
|
Alatke vezane za temu | Vrste prikaza |
|
13.9.2012, 21:10 | #1 |
Član
Član od: 24.8.2009.
Lokacija: Sombor
Poruke: 149
Zahvalnice: 35
Zahvaljeno 7 puta na 7 poruka
|
Dodavanje vrednosti rečima
Pozdrav,
Ovako, jesam pocetnik u C++, ali znam osnove, mozda malo i vise. Radim nekih mesec dana sa tim. E sad treba mi pomoc sto je pre moguce. Znaci imam proizvode i koliko svaki od njih ima ugljenih hidrata. Npr. Kesten-15 Crni hleb-15 Cokoladno mleko-30...itd E sad, ono sto program treba da uradi jeste da ja ispisem sve sto je pojedeno za veceru, npr da ispisem pojeden je: Kesten, Crni hleb, Cokoladno mleko i on treba da mi izbaci koliko sve to ukupno ima ugljenih hidrata. Proizvoda ce biti preko 50, samo sam 3 naveo kao primer. Nisam neki popaljeni bilder i slicno, nego treba mi za brata da mu olaksam jer ima dijabetes tipa 1 pa mora strogo da se pridrzava svega. Ne trazim da mi neko iskuca ceo kod, nego samo da mi objasni po kom principu bih trebao to da iskucam, kako da dodam vrednosti "recima", pa kucajuci te reci u programu da on racuna njihove vrednosti(ugljene hidrate) i na kraju da izbaci rezultat. Hvala vam unapred! Poslednja ispravka: Andross (14.9.2012 u 20:58) |
13.9.2012, 21:38 | #2 |
Član
|
Re: Dodavanje vrednosti recima-POMOC
Mislim da ono sto ti treba ovde je map struktura iz c++-ove stl biblioteke.
Npr. Kod:
std::map<std::string, int> food_list; food_list["budjav_lebac"] = 80; food_list["kilo_mesa"] = 200; ... |
13.9.2012, 21:53 | #3 |
Član
Član od: 24.8.2009.
Lokacija: Sombor
Poruke: 149
Zahvalnice: 35
Zahvaljeno 7 puta na 7 poruka
|
Re: Dodavanje vrednosti recima-POMOC
Mislim da sam razumeo na sta ciljas, ali tesko mi je to razumeti jer nisam jos toliko strucan sa C++. Ako ti nije problem malo vise da mi pojasnis sta tu sta znaci, ili da mi napises kod za 3, 4 proizvoda, ceo kod, pa cu ja to prouciti i napraviti za svih 50.
Hvala unapred! |
13.9.2012, 22:06 | #4 |
Član
|
Re: Dodavanje vrednosti recima-POMOC
Evo napisao sam ovo na brzaka moguce da sam negde fejlovao ali trebalo bi da radi, ako nesto ne valja ili nije jasno pita
Kod:
#include <iostream> #include <string> #include <cstring> #include <map> #include <vector> #include <sstream> std::vector<std::string> parse_string(std::string& input) { std::vector<std::string> temp; std::istringstream iss(input); std::string token; while(getline(iss, token, ',')) { temp.push_back(token); } return temp; } int main() { std::string input; std::vector<std::string> njamnjam; std::cin>>input; njamnjam = parse_string(input); std::map<std::string, int> food_map; typedef std::map<std::string, int>::iterator Iter; food_map["budjav_lebac"] = 10; food_map["c"] = 20; food_map["n"] = 30; int temp = 0; for(int i = 0; i < njamnjam.size(); ++i) { Iter it = food_map.find(njamnjam[i]); if(it != food_map.end()) temp += it->second; } std::cout<<temp<<std::endl; return 0; } |
Sledeći korisnik se zahvaljuje korisniku NISAM NESTO SMART na korisnoj poruci: | ||
M4k4 (14.9.2012) |
14.9.2012, 13:34 | #5 |
Član
Član od: 24.8.2009.
Lokacija: Sombor
Poruke: 149
Zahvalnice: 35
Zahvaljeno 7 puta na 7 poruka
|
Re: Dodavanje vrednosti recima-POMOC
Hvala ti druze! Jeste da je ovo sad jako komplikovano za mene, ali polako, korak po korak analizirati i skontacu kako da to sve ispisem. Ima gresku negde, ali nema veze u sustini dao si mi osnovu. Uzecu sada i knjigu pa polako i sticu do tog ranga.
Hvala jos jednom na trudu! |
14.9.2012, 14:19 | #6 |
Član
|
Re: Dodavanje vrednosti recima-POMOC
Gde je tacno greska? Zaboravio sam da napomenem da prima input kao
proizvod,proizvod,proizvod i ako stavis space izmedju proizvoda nece raditi kako treba, to eventualno treba da se ispravi. I tamo gde sam ja radio ono food_map["proizvod'] = broj_kalorija; ti ubaci tu svoje vrednosti. U svakom slucaju verovatno ovo moze i bolje i lakse da se uradi, mozda deluje komplikovano ako nisi radio sa vector i map pa ti je sintaksa pomalo cudna. |
Bookmarks sajtovi |
|
|
Slične teme | ||||
tema | temu započeo | forum | Odgovora | Poslednja poruka |
Memory alignment i prosleđivanje po vrednosti - kolika je prepreka? | Geomaster | Programiranje | 6 | 25.7.2011 21:48 |
Uzimanje vrednosti vrednosti option u select bez klika na submit | vladakg | Serverske aplikacije i baze podataka | 3 | 9.1.2011 1:56 |
Dodavanje slika na flash website | Joca90 | Web dizajn | 1 | 25.5.2010 16:14 |
Koju mi grafičku preporucujete u vrednosti do 15.000 din? | bladeruner | ŠDK - Grafika | 9 | 1.9.2009 20:44 |
Program za dodavanje specijalnih efekata na video fajl | Guterill | Aplikativni softver | 0 | 14.5.2008 15:45 |