All pastes #72178 Raw Edit

C++ areal-kalkulator

public cpp v1 · immutable
#72178 ·published 2006-06-26 16:58 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{// Melding om hvordan programmet skal brukescout << "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 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 << endl << endl;} // 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");}// 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