• Svensk Allmän Diskussion v19: Svenskar är snoppmänniskor
    19,752 replies, posted
nej nu är dedt dags att sova god natt
Har också gjort en årtalsjämförare nu, förresten, dock en JÄVLIGT simpel sådan. Men ändå. [code] #include <iostream> using namespace std; int main () { int artal1,artal2; cout << "Skriv in tva artal. Programmet kommer skriva ut det aldsta."; cin >> artal1; cin >> artal2; if (artal1<artal2) { cout <<artal1 << "ar aldst."; } else if (artal2<artal1) { cout << artal2 << "ar aldst."; } system("pause"); return 0; } [/code] Tog mig fem minuter då jag råkade glömma "<<" efter artal2. Höll på att bli sned. :v:
du behöver inte köra den andra if-satsen :-)
Det är i teknik, så den grammatiska delen är nog inte så viktig
[QUOTE=Cuel;33505489]du behöver inte köra den andra if-satsen :-)[/QUOTE] A du menar "Else { cout << artal2 << "ar aldst" } " Istället Hade i tanke att jag skulle skriva in mer än två årtal
röv
japp, onödigt att jämföra om du redan vet att den första är sann eller falsk. fast då kommer den skriva ut else-satsen även om årtalen har samma värde
Problemet med en else-sats är att den, i större program, kan misstolkas av programmet. Jag vet inte hur eller varför, men jag slutade använda else, och körde sedan endast med else if, eftersom när man har ett större antal if-satser i programmet så är risken av någon jäkla anledning att den kör else-satserna samtidigt som if-satserna. Programmet får lättare att hålla sär på if och else if än if och else. Det är i alla fall efter egen erfarenhet.
jo. det handlar väl mer om optimering har du flera if satser kanske en switch är mer att rekommendera (om den kan tillämpas) jag programmerar i java men har dock aldrig stött på problemet du beskrev gythor
Kan bara extremt grundläggande saker i C++, kan man få den att hoppa till olika ställen i koden? Kan jag t.ex. efter att den jämfört och skrivit ut vilket tal som är störst, få den att hoppa till början av koden igen? Typ [code] #include <iostream> using namespace std; int main () { *NÅNTINGHÄR* int artal1,artal2; char svar; cout << "Skriv in tva artal. Programmet kommer skriva ut det aldsta."; cin >> artal1; cin >> artal2; if (artal1<artal2) { cout <<artal1 << "ar aldst. vill du jamfora tva nya artal?"; } else if (artal2<artal1) { cout << artal2 << "ar aldst. Vill du jamfora tva nya artal?"; } cin> svar; if (svar =='J', 'j') {*NÅNTINGHÄR* } else system("pause"); return 0; } [/code]
[QUOTE=RixxzIV;33505793]Kan bara extremt grundläggande saker i C++, kan man få den att hoppa till olika ställen i koden? Kan jag t.ex. efter att den jämfört och skrivit ut vilket tal som är störst, få den att hoppa till början av koden igen? Typ [code] #include <iostream> using namespace std; int main () { *NÅNTINGHÄR* int artal1,artal2; char svar; cout << "Skriv in tva artal. Programmet kommer skriva ut det aldsta."; cin >> artal1; cin >> artal2; if (artal1<artal2) { cout <<artal1 << "ar aldst. vill du jamfora tva nya artal?"; } else if (artal2<artal1) { cout << artal2 << "ar aldst. Vill du jamfora tva nya artal?"; } cin> svar; if (svar =='J', 'j') {*NÅNTINGHÄR* } else system("pause"); return 0; } [/code][/QUOTE] Sidkung! ALL HAIL
[QUOTE=Cuel;33505614]jo. det handlar väl mer om optimering har du flera if satser kanske en switch är mer att rekommendera (om den kan tillämpas) jag programmerar i java men har dock aldrig stött på problemet du beskrev gythor[/QUOTE] Java är mycket bättre på att hantera sin kod, vad jag har förstått. De flesta C++-kompilatorer som finns på marknaden har svårt när det blir för många filer i programmet till exempel, men har aldrig sett något sådant inom Java. [editline]30th November 2011[/editline] [QUOTE=RixxzIV;33505793]Kan bara extremt grundläggande saker i C++, kan man få den att hoppa till olika ställen i koden? Kan jag t.ex. efter att den jämfört och skrivit ut vilket tal som är störst, få den att hoppa till början av koden igen? Typ [code] #include <iostream> using namespace std; int main () { *NÅNTINGHÄR* int artal1,artal2; char svar; cout << "Skriv in tva artal. Programmet kommer skriva ut det aldsta."; cin >> artal1; cin >> artal2; if (artal1<artal2) { cout <<artal1 << "ar aldst. vill du jamfora tva nya artal?"; } else if (artal2<artal1) { cout << artal2 << "ar aldst. Vill du jamfora tva nya artal?"; } cin> svar; if (svar =='J', 'j') {*NÅNTINGHÄR* } else system("pause"); return 0; } [/code][/QUOTE] En variant är att köra allt i en while-sats. Det var längesedan jag programmerade utanför allegrobilbioteket, men där kunde man köra en "while(!key[KEY_ESC]) ~" som gjorde att programmet loopade efter sista syntaxen inom whilesatsen så länge man inte tryckte på esc.
använd en loop, i detta exempel do-while för att vara säker på att koden körs en gång före den börjar om [url]http://www.cplusplus.com/forum/general/6014/[/url] [code] #include <iostream> using namespace std; int main () { int artal1,artal2; char svar; [B] do { [/B] cout << "Skriv in tva artal. Programmet kommer skriva ut det aldsta."; cin >> artal1; cin >> artal2; if (artal1<artal2) { cout <<artal1 << "ar aldst. vill du jamfora tva nya artal?"; } else if (artal2<artal1) { cout << artal2 << "ar aldst. Vill du jamfora tva nya artal?"; } cin> svar; [B] } while (svar =='J', 'j');[/B] system("pause"); return 0; } [/code] med reservation för syntaxfel eftersom jag inte programmerar c++ [editline]30th November 2011[/editline] hmm fetmarkering fungerade inte i code brackets [editline]30th November 2011[/editline] [QUOTE=Gythor;33505813]Java är mycket bättre på att hantera sin kod, vad jag har förstått. De flesta C++-kompilatorer som finns på marknaden har svårt när det blir för många filer i programmet till exempel, men har aldrig sett något sådant inom Java. [/QUOTE] det är mycket möjligt.
[QUOTE=Cuel;33505877]använd en loop, i detta exempel do-while för att vara säker på att koden körs en gång före den börjar om l[/QUOTE] Ahh, tack Fast det vill inte funka som det ska, den börjar om oavsett vad jag skriver in
Imorgon SACO-mässa och på fredag IVAS årliga julbord på stadshuskällaren. Enda lektionen kvar innan måndag är en biologigenomgång på fredag morgon. Najsigt. Dags för some [B][I]Partying![/I][/B] [IMG]http://i.cubeupload.com/W9b72E.jpg[/IMG]
[QUOTE=Herr Sven;33506276] [IMG]http://i.cubeupload.com/W9b72E.jpg[/IMG][/QUOTE] Han ser rätt blek ut.
fffuk ye far startar grillen
mor din är en grill hurr
Hon kan vara hur mycket grill som helst, hon är inte hemma på en vecka och då blire grillat mycket mycket oftare!
[QUOTE=Satyria;33503412]wow vad lite snåljåp[/QUOTE] jag vet! kom ner sjukt mycket i pris bara genom att beställa från olika butiker skulle kostat runt 10000 annars vilket jag tyckte var en aning för mycket
[QUOTE=TurbisV2;33505117]nej nu är dedt dags att sova god natt[/QUOTE] kl 3 på eftermiddagen?! är du sjuk?
Nu har min glada gubbe en hatt.
I labbet är gemene man snygg. [img]http://a8.sphotos.ak.fbcdn.net/hphotos-ak-snc7/374604_2750762526363_1176617370_3291130_1621890733_n.jpg[/img] Även jag.
[QUOTE=Gythor;33494503]Idag köpte jag kemistLEGO :D Vad heter ämnet? [IMG]http://f.braxupload.se/6rr202.png[/IMG] [editline]29th November 2011[/editline] (Bitarna är tyvärr inte i proportionell storlek. Kloret i grönt skulle vara mycket större.)[/QUOTE] Vad heter substituenten med alla syremolekyler?
[QUOTE=JohanGS;33508375]Vad heter substituenten med alla syremolekyler?[/QUOTE] Jag är inte helt säker om jag ska vara ärlig. Jag kan tänka mig att det är någon keton av något slag. Typ en blandning av keton och peroxid. Vet inte helt ärligt. Men egentligen så är det irrelevant. Gällande just den här strukturen så är det bensoesyran i helhet (den förmodade ketonen + bensenringen) som är det roliga.
Jag antar att det inte hör hemma i Kemi A, alltså? :v [editline]30th November 2011[/editline] Well, den substituenten i alla fall
[QUOTE=JohanGS;33509321]Jag antar att det inte hör hemma i Kemi A, alltså? :v [editline]30th November 2011[/editline] Well, den substituenten i alla fall [editline]30th November 2011[/editline] Well, den substituenten i alla fall[/QUOTE] Nä det gör det inte :D Organisk Kemi i allmänhet kategoriseras oftast under Kemi B, förståeligt nog. Att försöka varför en nukleofil attack inte sker på ett tertiärt kol innan det att man har djupare förståelse om sigmamolekylorbitaler är omöjligt, och det är i princip vad organisk kemi handlar om.
Kvällshumorn: [url]http://www.jesus-is-savior.com/[/url] Det värsta är att det verkar som att de är seriösa. Roligt (Visste ni att existensen av separata språk är ett ultimat bevis för Skapelsen?!) och sorgligt (De tror faktiskt på det.) på samma gång. Om det blir för mycket: [video=youtube;NCiEG0GSlB0]http://www.youtube.com/watch?v=NCiEG0GSlB0[/video] Lite satanistisk Black metal att lyssna på.
[QUOTE=Gythor;33507697]I labbet är gemene man snygg. [/QUOTE] Fina glajjor. Erbjuder dig fem kilo ingenting för dem.
Gythor, skulle du kunna hjälpa mig lite? Vilka tre faktorer påverkar ett ämnes kokpunkt? Skulle det kunna vara den intermolekylära bindningen, molekylens storlek (och ytterligare något som jag inte vet)?
Sorry, you need to Log In to post a reply to this thread.