All pastes #72332 Raw Edit

Unnamed

public text v1 · immutable
#72332 ·published 2006-06-26 19:47 UTC
rendered paste body
#include <cstdlib>
#include <iostream>
#include <windows.h>
#include <string>
#include <cctype>
#include <algorithm>

using namespace std;



const string trekant = "T";
const string sirkel = "S";
const double pi = 3.14;
int main(int argc, char *argv[])
{
    char tegn;
    string mode; 
    string basic;
    string areal;
    string reload;
    string minus = "-";
    string pluss = "+";
    string gange = "*";
    string deling = "/";
    cout << "Tec-kalkulator v0.5!" << endl << endl;
    while (reload != "exit") {
    double tall1;
    double tall2;
    double tall3;
    double tall4;
    double svar; // svaret skal ligge her
    cout  << "Skriv \"basic\"  for A regne ut vanlige regnestykker eller skriv \"areal\" for A    regne ut arealet av en trekant/sirkel." << endl;
    cin >> mode;
    if (mode == "basic") {
             cout << "Skriv inn ditt regnestykke:" << endl;
    cin >> tall1 >> tegn >> tall2;
    if (tegn == '+') {                                     // Addering start
    svar = tall1 + tall2;                                    //
    cout << endl << "Svaret er " << svar << endl << endl;    //
    }                                                        // Addering end
    if (tegn == '-') {                                   // Subtraksjon start                                  
    svar = tall1 - tall2;                                    //
    cout << endl << "Svaret er " << svar << endl << endl;    //
    }                                                        // Subtraksjon end
    if (tegn == '*') {                                   //Multiplikasjon start
    svar = tall1 * tall2;                                    //
    cout << endl << "Svaret er " << svar << endl << endl;    //
    }                                                        // Multiplikasjon end
    if (tegn == '/') {                                  // Divisjon start
    svar = tall1 / tall2;                                    //
    cout << endl << "Svaret er " << svar << endl << endl;    //
    }                                                        // Divisjon end
    cout << endl << endl << endl;
    Sleep(1000);
}
    

if (mode == "areal") {
         cout << "Denne kalkulatoren regner ut areal av trekant/sirkel" << endl;
         bool flereGanger = true;
         while(flereGanger)
         cout << "Hva vil du regne ut arealet av? " << trekant << "/" << sirkel << endl;
         string bruker;
         double atall1;
         double atall2;
         cin >> bruker;
         
         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;
                    }
                    else if (bruker == trekant) {
                         double areal2;
                         cout << "Skriv inn h0yde og bredde avskilt med mellomrom: ";
                         cin >> atall1 >> atall2;
                         areal2 = tall1 * tall2 * 0.5;
                         cout << "Arealet er " << areal2 << endl << endl;
                         system("pause");
                         }
                         else {
                              double radius;
                              cout << "Skriv inn radius: ";
                              cin >> atall1;
                              radius = pi * atall1 * atall1;
                              cout << "Radiusen er " << radius  << endl << endl;
                              system("pause");
                              
                              }
                              } // while er ferdig
                              }
                              
 
} // main