So ihr experten … Ich will hier als Übung einen Adventskranz programmieren, der natürlich 4 Kerzen hat, wobei Kerze eine eigene Klasse ist … Mein Problem ist nun, die 4 Kerzen in den Adventskranz einzubinden und dann „abbrennen zu lassen“ …
hier mal Code:
// kerze.h
#include
#define \_USE\_MATH\_DEFINES
#include
using namespace std;
class Kerze
{
int laenge;
int durchmesser;
float gewicht;
int minuten;
int dauer;
float grundflaeche;
public:
Kerze(int l, int d);
~Kerze();
void brenndauer();
void anzuenden(int min);
int minuten\_ausgeben();
int stunden\_ausgeben();
};
// kerze.cpp
#include "kerze.h"
Kerze::Kerze(int k\_laenge, int k\_durchmesser)
{
laenge = k\_laenge;
durchmesser = k\_durchmesser;
grundflaeche = pow(((double)k\_durchmesser/2),2)\*M\_PI;
gewicht = (k\_laenge\*grundflaeche)\*0.9;
}
Kerze::~Kerze()
{
}
void Kerze::brenndauer()
{
minuten = (gewicht/5)\*60;
}
void Kerze::anzuenden(int m)
{
if (m
So sieht jetzt meine Kerze aus ... Wie bau ich jetzt eine Klasse "Adventskranz" mit 4 Kerzen, wo ich angeben kann, welche Kerze ich wie lange abbrennen lassen will?
Würd mich sehr freuen wenn mir da einer einen Denkanstoß geben könnte ... Ich selber habe schon an ein Array aus Kerzen gedacht. Geht das? Wenn ja, wie?