jeg kunne godt tænke mig et opskrifts program som skal kunne ændre opskriften alt efter det antal personer man indtaster.
idéer og forslag er velkomne
1101110100010110000101000001
Du vil vel lave det selv? så er der mange muligheder... min umiddelbare tanke ville være noget i stil med dette:
struct Amount
{
int index;
float value;
float scale;
};
std::map<index, Amount> amounts;
Herefter ville jeg søge opskriften igennem og erstatte fx alle $000 (hvor 000 svarer til index i en bestemt Amount) med:
value * (scale * (float)people)
Dvs. value svarer til mængden ved 1 person. scale er den faktor, value skal ganges med for hver person, der skal tilføjes (heltals variablen people).
Jeg bruger float til value og scale, da tal så som 1/4 og 1/2 ikke kan repræsenteres ved heltal.
Killers don't end up in jail - they end up on a high-score!
[Redigeret d. 01/03-06 15:07:20 af Nicolai Lyster Fersner]