#include #include using namespace std; // Noen konstante variabler const string trekant = 'T'; const string sirkel = 'S'; const double pi = 3.14; int main() // hovedprogrammet starter { bool flereGanger = false; // variabel av datatypen bool. while(flereGanger) // Looper programmet. Legg merke til at variabelen "flereGanger" er inni (). og at // verdien til variabelen er "false". Dette gjør at programmet IKKE vil loope utenom // at vi gjør noe mer senere i koden. { // Melding om hvordan programmet skal brukes cout << "Kalkulator som regner ut areal av trekant/sirkerl" << endl; cout << "Hva vil du regne ut arealet av?" << trekant << "/" << sirkel << endl; // variabler som brukes til regnestykke string bruker; double tall1; double tall2; // kopierer det brukeren skriver inn til variabelen "bruker". cin >> bruker; // Hvis ikke brukeren skriver inn stor 'T' eller stor 'S' vil vi vise en feilmelding. if (bruker != trekant || bruker != sirkel) { cout << "Du har skrevet inn en ugyldig kommando, husk stor bokstav" << endl; cout << "Skriv " << trekant << " for trekant og " << sirkel << " for sirkel" << endl; // Her setter vi flereGanger til 'true'. Nå vil programmet loope. flereGanger = true; } // Hvis brukeren skirver inn 'T' skal alt innenfor { og } utføres else if (bruker == trekant) { double areal; // Variabel for å lagre svaret. areal har ingen verdi her cout << "Skriv inn h0yde og bredde avskilt med mellomrom: "; // Kopierer 2 tall til variablene tall1 og tall2. cin >> tall1 >> tall2 // Her sier vi at variabelen areal skal inneholde tall1 * tall2 * 0.5 (Formel for areal // av trekant) areal = tall1 * tall2 * 0.5 // Skriver ut svaret til brukeren cout << "Areal: " << areal << endl << endl; // Pauser programmet system("pause"); // flereGanger inneholder verdien 'False', vi endrer den til 'True' slik at programmet // skal loope flereGanger = true; } // Kun ett tegn på tastaturet gjennstår (Stor S) alt innenfor { og } skal utføres. else { double radius; cout << "Skriv inn radius: "; cin >> tall1; radius = pi * tall1 * tall1; cout << "Radius: " << radius << endl << endl; system("pause"); } } // While } // main