import numpy as np
import matplotlib.pyplot as plt
# Parameter awal
D0 = 100 # Data awal dalam GB
r = 0.1 # Laju pertumbuhan harian (10%)
hari = 5 # Total hari
h = 1 # Langkah 1 hari
# Inisialisasi
t_values = np.arange(0, hari + h, h)
D_values = [D0]
# Metode Euler (Poligon)
for i in range(len(t_values) - 1):
D_prev = D_values[-1]
D_next = D_prev + h * r * D_prev
D_values.append(D_next)
# Tampilkan hasil
for t, D in zip(t_values, D_values):
print(f"Hari {t}: {D:.2f} GB")
aW1wb3J0IG51bXB5IGFzIG5wCmltcG9ydCBtYXRwbG90bGliLnB5cGxvdCBhcyBwbHQKCiMgUGFyYW1ldGVyIGF3YWwKRDAgPSAxMDAgICAgICAgICAjIERhdGEgYXdhbCBkYWxhbSBHQgpyID0gMC4xICAgICAgICAgICMgTGFqdSBwZXJ0dW1idWhhbiBoYXJpYW4gKDEwJSkKaGFyaSA9IDUgICAgICAgICAjIFRvdGFsIGhhcmkKaCA9IDEgICAgICAgICAgICAjIExhbmdrYWggMSBoYXJpCgojIEluaXNpYWxpc2FzaQp0X3ZhbHVlcyA9IG5wLmFyYW5nZSgwLCBoYXJpICsgaCwgaCkKRF92YWx1ZXMgPSBbRDBdCgojIE1ldG9kZSBFdWxlciAoUG9saWdvbikKZm9yIGkgaW4gcmFuZ2UobGVuKHRfdmFsdWVzKSAtIDEpOgogICAgRF9wcmV2ID0gRF92YWx1ZXNbLTFdCiAgICBEX25leHQgPSBEX3ByZXYgKyBoICogciAqIERfcHJldgogICAgRF92YWx1ZXMuYXBwZW5kKERfbmV4dCkKCiMgVGFtcGlsa2FuIGhhc2lsCmZvciB0LCBEIGluIHppcCh0X3ZhbHVlcywgRF92YWx1ZXMpOgogICAgcHJpbnQoZiJIYXJpIHt0fToge0Q6LjJmfSBHQiIpCg==