C :: Aufgabe #253 :: Lösung #2
2 Lösungen
#253
Dauer bei einer festgelegten Zerfallsrate berechnen
Anfänger - C
von DragStar
- 23.03.2020 um 09:38 Uhr
Eine bestimmte radioaktive Substanz hat eine Zerfallsrate von 5 Prozent pro Jahr.
Ermitteln Sie programmgesteuert wie viele Jahre es dauert, bis die Hälfte des derzeit vorhandenen Materials zerfallen ist.
Ermitteln Sie programmgesteuert wie viele Jahre es dauert, bis die Hälfte des derzeit vorhandenen Materials zerfallen ist.
#2
von kathleenw (3600 Punkte)
- 21.07.2020 um 09:34 Uhr
#include <stdio.h>
#include <stdlib.h>
int main(void)
{
double anfangs_masse, zerfallsrate, start;
int i;
start = 100;
anfangs_masse = start;
printf("Bitte geben sie die Zerfallsrate in Prozent ein: ");
if (scanf("%lf", &zerfallsrate)!=1){
printf("Fehler bei der Eingabe.\n");
return EXIT_FAILURE;
}
fflush(stdin);
for(i=1; i<=1000; i++) {
anfangs_masse = anfangs_masse*(1-(zerfallsrate/100));
printf("Verbleibende Masse nach %3d Jahren: %7.2lf Prozent\n", i, anfangs_masse);
if (anfangs_masse<=(start/2)){
printf("\nNach %d Jahren ist nur noch die Hälfte der Substanz da.\n", i);
return EXIT_FAILURE;
}
}
return EXIT_SUCCESS;
}
Kommentare:
Für diese Lösung gibt es noch keinen Kommentar
Seite 1 von 0
1
