Created
April 7, 2017 16:20
-
-
Save orjahren/2ae508c8cdd5464218c0bacb1315058a to your computer and use it in GitHub Desktop.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#include "stdafx.h"; | |
#include <iostream>; | |
#include <string>; | |
using namespace std; | |
string tall1; | |
string tall2; | |
string urArt; | |
string videre; | |
int gange2() { | |
cout << stoi(tall1) * stoi(tall2); | |
//ferdig(); | |
return 0; | |
} | |
int dele2() { | |
cout << stoi(tall1) / stoi(tall2); | |
return 0; | |
} | |
int minuse2() { | |
cout << stoi(tall1) - stoi(tall2); | |
return 0; | |
} | |
int plusse2() { | |
cout << stoi(tall1) + stoi(tall2); | |
return 0; | |
} | |
int velge() { //velger art til øvrige runder | |
cout << "Svaret på spørsmålet ditt er: "; | |
if (urArt == "+") { | |
plusse2(); | |
} | |
else if (urArt == "-") { | |
minuse2(); | |
} | |
else if (urArt == "*") { | |
gange2(); | |
} | |
else if (urArt == "/") { | |
dele2(); | |
} | |
else { | |
cout << "Hey, [" << urArt << "] er ikke noe som støttes her!"; | |
} | |
return 0; | |
} | |
int getTall2b() {//samme som 1b | |
cout << "Hvilket tall vil du regne med videre?"; | |
cin >> tall2; | |
cout << "Du vil bruke: " << tall2 << endl; | |
cout << "Du vil vite svaret på: " << tall1 << urArt << tall2 << endl; | |
velge(); | |
return 0; | |
} | |
int getTall1b() { //får tall til øvrige runer | |
cout << "Hvilket tall vil du regne med først?"; | |
cin >> tall1; | |
cout << "Du vil regne med: " << tall1 << endl; | |
getTall2b(); | |
return 0; | |
} | |
int igjen() { //kjører alt på nytt | |
cout << endl << "Hvilken art vil du regne med? Du kan velge mellom +, -, *, og /." << endl; | |
cin >> urArt; | |
cout << "Du vil regne med: " << urArt << endl; | |
getTall1b(); | |
return 0; | |
} | |
int ferdig() { // dette er når første runde er ferdig. avgjør om skal kjøre videre (for alltid, en gang, null) eller skru av | |
cout << endl << endl << "Så du er ferdig ja, vil du regne noe mer?"; | |
cout << endl << "Si ja hvis du vil regne videre!"; | |
cin >> videre; | |
while (videre == "ja") { | |
igjen(); | |
} | |
if (videre == "nja, la meg regne ett stykke til") { | |
igjen(); | |
} | |
else { | |
cout << "Den er grei den, snx i rt!"; | |
} | |
return 0; | |
} | |
/////////// | |
////////// | |
///////// | |
// @mbm dette er midten, ok? bare sånn fyi | |
////////////////////////////////////////////////////////////////////////////////////////////////// | |
int gange() { | |
cout << stoi(tall1) * stoi(tall2); | |
ferdig(); | |
return 0; | |
} | |
int dele() { | |
cout << stoi(tall1) / stoi(tall2); | |
ferdig(); | |
return 0; | |
} | |
int minuse() { | |
cout << stoi(tall1) - stoi(tall2); | |
ferdig(); | |
return 0; | |
} | |
int plusse() { | |
cout << stoi(tall1) + stoi(tall2); | |
ferdig(); | |
return 0; | |
} | |
int velgeb() { //velger regneart | |
cout << "Svaret på spørsmålet ditt er: "; | |
if (urArt == "+") { | |
plusse(); | |
} | |
else if (urArt == "-") { | |
minuse(); | |
} | |
else if (urArt == "*") { | |
gange(); | |
} | |
else if (urArt == "/") { | |
dele(); | |
} | |
else { | |
cout << "Hey, [" << urArt << "] er ikke noe som støttes her!"; | |
} | |
return 0; | |
} | |
int getTall2() {//som under, bare 2. tall istedenfor | |
cout << "Hvilket tall vil du regne med videre?"; | |
cin >> tall2; | |
cout << "Du vil bruke: " << tall2 << endl; | |
cout << "Du vil vite svaret på: " << tall1 << urArt << tall2 << endl; | |
velgeb(); | |
return 0; | |
} | |
int getTall1() {//her velger man det føeste tallet man skal bruke | |
cout << "Hvilket tall vil du regne med først?"; | |
cin >> tall1; | |
cout << "Du vil regne med: " << tall1 << endl; | |
getTall2(); | |
return 0; | |
} | |
/*int igjen() | |
{ | |
cout << "Hvilken art vil du regne med? Du kan velge mellom +, -, *, og /." << endl; | |
cin >> urArt; | |
cout << "Du vil regne med: " << urArt << endl; | |
getTall1(); | |
return 0; | |
}*/ | |
int main() | |
{ | |
cout << "Hvilken art vil du regne med? Du kan velge mellom +, -, *, og /." << endl; | |
cin >> urArt; | |
cout << "Du vil regne med: " << urArt << endl; | |
getTall1(); | |
return 0; | |
} | |
int ferdigb() { //tbh tror jeg ikke denne gjør noe | |
cout << endl << endl << "Så du er ferdig ja, vil du regne noe mer?"; | |
cout << endl << "Si ja hvis du vil regne videre!"; | |
cin >> videre; | |
if (videre == "ja") { | |
igjen(); | |
} | |
return 0; | |
} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment