Een virusvariant krijgt een code. Elke letter stelt een mutatie van het virus voor. De mutaties passen de R0-waarde aan.
A: de R0-waarde stijgt met 15 procent.B: de R0-waarde daalt met 10 procent.C: de R0-waarde blijft gelijk.Vraag aan de gebruiker:
Jouw algoritme moet volgende verwerkingen bevatten:
Verwerk de mutatiecode van links naar rechts. Na elke geldige mutatie toon je de nieuwe R-waarde en het nieuwe aantal besmettingen.
Rond de R0-waarde telkens af op 2 cijfers na de komma. Het aantal besmette personen rond je naar beneden af tot een geheel getal.
Wordt een onbekende letter gevonden, druk dan Onbekende mutatie: X af, waarbij X de letter is.
Toon op het einde de eindwaarde van R0, het eindtotaal besmettingen en of de variant groeit, stabiel blijft of verzwakt (= groter dan 1, gelijk aan 1, kleiner dan 1)
Voor deze invoer:
1.2
50
ABXCA
moet je programma exact dit printen:
Mutatie A: R = 1.38, besmettingen = 69
Mutatie B: R = 1.24, besmettingen = 85
Onbekende mutatie: X
Mutatie C: R = 1.24, besmettingen = 105
Mutatie A: R = 1.43, besmettingen = 150
Eindwaarde R: 1.43
Eindtotaal besmettingen: 150
De variant groeit.