All pastes #72160 Raw Edit

Roflcopter

public cpp v1 · immutable
#72160 ·published 2006-06-26 16:37 UTC
rendered paste body
#include <iostream>#include <string>using namespace std;// Noen konstante variablerconst 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 brukescout << "Kalkulator som regner ut areal av trekant/sirkerl" << endl; cout << "Hva vil du regne ut arealet av?" << trekant << "/" << sirkel << endl;// variabler som brukes til regnestykkestring 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øreselse if (bruker == trekant) {double areal; // Variabel for å lagre svaret. areal har ingen verdi hercout << "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 brukerencout << "Areal: " << areal << endl << endl;// Pauser programmetsystem("pause");// flereGanger inneholder verdien 'False', vi endrer den til 'True' slik at programmet// skal loopeflereGanger = 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