#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 { // Melding om hvordan programmet skal brukes cout << "Kalkulator som regner ut areal av trekant/sirkel" << endl; bool flereGanger = true; // variabel av datatypen bool. // Looper programmet. Legg merke til at variabelen "flereGanger" er inni (). og at // verdien til variabelen er "true". Dette gjør at programmet vil loope utenom // at vi gjør noe mer senere i koden. while(flereGanger) { 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 << endl << endl; } // 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"); } // 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