View Single Post
Lærer meg å kode så driver derfor å løser enkle mattestykker fordi det virker som en fin start. Lurer på et par ting: Er det noe som burde vært plassert annerledes? Gjør jeg noe unødvendig? Neste steg blir å lage et program som lar meg velge hvem av utregningene jeg trenger, slik at jeg får samlet alle programmene mine i ett program. Tenker å lage en klasse til hver av disse utregningene. Høres det ut som en vettug plan?

All hjelp tas i mot med stor takk

Kode

//This program calculates the area of a triangle with known values(b,h)
#include <iostream>
using namespace std;

class Triangle{
    int base, height;
    public:
    void set_values(int, int);
    int area() {return (base/2)*height;}
};

void Triangle::set_values (int b, int h) {
    base = b;
    height = h;
}

int main() {
    Triangle tri;

    int b, h;
    cout << "Please enter base: ";
    cin >> b;
    cout << "Please enter height: ";
    cin >> h;
    tri.set_values (b,h);
    cout << "area: " << tri.area();
    return 0;
}
p.s dette er ikke en skoleoppgave eller noe sånt, vil bare lære meg å kode og er usikker.
Sist endret av nobo; 18. august 2017 kl. 19:09.