TUGAS PRAKTIKUM FISIKA KOMPUTASI: MEMBUAT PROGRAM SIN, COS DAN EXPONENSIAL



1. Problem Statement
Membuat program deret sin, cos dan exponensial


2. Mathematical Equations
Deret Sinus = Sin x = 1
Deret Cosinus = Cos x = 1
Deret Eksponen =




3. Algortima
Def Faktorial x
a.      def faktorial (x)
b.      Inisiasi hasil = 1
c.       For i in range (1, x+1, 1) :
                hasil = hasil * i
d.      return hasil

Def Sinus x
a.      def Sinus (x)
b.      import math
c.       hitung nilai x (x = math.radians(x))
d.      inisiasi hasil = 0
e.      for k in range (0, 11) :
            pembalik = (-1)**k
            atas = x**((2*k)+1)
            bawah = faktorial ((2*k+1))
            hasil = hasil + ((pembalik * atas)/bawah)
f.        return hasil

Def Cosinus x
a.       def Cosinus (x)
b.      import math
c.       hitung nilai x (x = math.radians(x))
d.      inisiasi hasil = 0
e.       for k in range (0, 11) :
            pembalik = (-1)**k
            atas = x**((2*k)+2)
            bawah = faktorial ((2*k+2))
            hasil = hasil + ((pembalik * atas)/bawah)
f.       return hasil

Def Eksponen x
a.       def Eksponen (x)
b.      import math
c.       inisiasi hasil = 0
d.      for n in range (0, 11) :
            atas = (x ** n)
            bawah = faktorial (n)
            hasil = hasil + (atas / bawah)
e.       return hasil

Program Utama
a.       Mulai
b.      Cetak (Nama,NRM,Prodi)
c.       Memanggil Fungsi (fungsi sinus,cosinus dan eksponen)
d.      Inisiasi hasil = sinus (90), cosinus (0) & Eksponen (1)
e.       Cetak Sinus (90), cosinus (60) & Eksponen (1)
f.       Selesai

4. Flow Chart

 



5. Coding



0 comments