Membuat program C untuk kasus peluruhan radioaktif pada berbagai variasi selang waktu
partisi dengan menggunakan metode euler dan runge-kutta.
Menggunakan Metode Euler
#include<stdio.h>
#include<conio.h>
main ()
{
FILE *fp;
fp = fopen("E:\KULIAH\Semester 6\Fisika Komputasi\Tugas
Radioaktif\Metode Euler Radioactive Decay.txt","wt");
int i;
Peluruhan
600.000000
numerik
400.000000
analitik
200.000000
3.500
3.000
2.500
2.000
1.500
1.000
0.500
0.000000
0.000
Nu
800.000000
900.000000
800.000000
700.000000
600.000000
500.000000
400.000000
300.000000
200.000000
100.000000
0.000000
numerik
8.000
7.000
6.000
5.000
4.000
3.000
2.000
1.000
analitik
0.000
Nu
Nu
600.000000
numerik
400.000000
analitik
200.000000
10.000
9.000
8.000
7.000
6.000
5.000
4.000
3.000
2.000
1.000
0.000
0.000000
numerik
400.000000
analitik
300.000000
200.000000
100.000000
20.000
18.000
16.000
14.000
12.000
10.000
8.000
6.000
4.000
2.000
0.000000
0.000
Nu
600.000000
300.000000
numerik
200.000000
analitik
100.000000
16.000
14.000
12.000
10.000
8.000
6.000
4.000
2.000
0.000000
0.000
Nu
400.000000
Nu (Amount of Uranium)
900
800
700
0,07
600
0,09
500
400
0,03
300
0,24
200
0,57
100
20.0
19.0
18.0
17.0
t (time constant)
16.0
15.0
14.0
13.0
12.0
11.0
10.0
9.0
8.0
7.0
6.0
5.0
4.0
3.0
2.0
1.0
0.0
0,03
500
0,07
400
0,09
300
0,24
200
0,57
100
20
19
18
17
16
15
14
13
12
11
10
0
0
Nu
700
Peluruhan
Nu
800.00000
600.00000
numerik
400.00000
analitik
200.00000
0.00000
0
2
t
Nu
600
numerik
400
analitik
200
0
0
4
t
numerik
400.000000
analitik
200.000000
0.000000
0
10
Nu
numerik
analitik
10
15
t
20
25
Nu
400
300
numerik
200
analitik
100
0
0
10
15
t
20
25
1000
900
Nu (Amount of Uranium)
800
700
600
0,07
500
0,09
400
0,03
300
0,24
200
0,57
100
1000
20.000
19.000
18.000
17.000
16.000
t (time constant)
15.000
14.000
13.000
12.000
11.000
10.000
9.000
8.000
7.000
6.000
5.000
4.000
3.000
2.000
1.000
0.000
900
800
600
0,03
500
0,07
400
0,09
300
0,24
200
0,57
100
20
19
18
17
16
15
14
13
12
11
10
0
0
Nu
700