Anda di halaman 1dari 8

Nama : Kadek Mardika Pranata

NIM 1813101005
Kelas : 5A Matematika

1. Menghitung nilai rata-rata dari n prestasi belajar siswa

Pembahasan
1. Deklarasikan variable untuk N, X,Y, Total
2. Menetapkan nilai awal total = 0
3. Menentukan banyaknya data (y)
4. Masukan nilai data ke n (melakukan perulangan)
5. Menghitung total data. (Total = Total+ Ni dalam perulagan)
6. Menghitung nilai rata-rata. X = Total/Y
7. Menampilkan hasil rata-rata (x)
Pseudo code
Deklarasi
X, Total : real
i,Y :integer
N : array
Deskripsi
Total = 0
Write(banyak data= ); read in (Y)
For i=1 to Y do
Repeat
Write(‘data’,i,’=’)
Read(N[i])
Total = Total + N[i]
Until end
X = Total/Y
Output(X)
End
2. Menentukan suku ke-n dari deret aritmatika yang suku 1=a dan beda = b
Pembahasan
1. Deklarasikan nilai a,b,n
2. Tentukan banyak data (n)
3. Tentukan nilai 1 (a)
4. Tentukan nilai beda (b)
5. Hitung Suku ke n (Un = a + (n-1)b)
6. Tampilkan suku ke n
Algoritma Menentukan_Suku_ke-n
{I .S : Diketahui suku ke-1 deret aritmatika adalah a, dan nilai beda=b
F.S : Nilai suku ke-n dari deret tersebut}
Deklarasi
a,b,n : integer
Deskripsi
Cara 1
Input(n)
Input(a)
Input(b)
Un = a + (n-1)b
Tampilkan (Un)
Selesai
Cara 2
Input(n)
Input(a)
Input(b)
I=0
Un=a
Repeat
a. Un=Un+b
b. I=i+1
until I = n
output Un

3. Menentukan jumlah n suku pertama dari deret geometri dengan suku pertama a dan
rasio r
Pembahasan
1. Tentukan nilai suku pertama (a)
2. Tentukan nilai rasio (r)
3. Tentukan berapa jumlah data yang akan di hitung (n)
4. Jika r > 1 maka Sn = a(r^n – 1)/(r-1)
5. Jika r < 1 maka Sn = a(1-r^n)/(1-r)
6. Menampilkan hasil Sn
Algoritma Jumlah_n_suku_pertama
{I .S : Diketahui suku pertama dari deret geometri adalah a, rasio r
F.S : Jumlah n suku pertama dari deret geometri sudah di dapat}
Deklarasi
A,r,n, Sn : integer
Deskripsi
Input(a)
Input(r)
Input(n)
If r > 1 then
Sn = a(r^n – 1)/(r-1)
Else
If r<1, then
Sn = a(r^n – 1)/(r-1)
End if
Output (Sn)
4. Menentukan apakah bilangan a adalah ganjil atau genap
Pembahasan
1. Inisialisasikan variable
2. Masukkan nilai variable bilangan
3. Tentukan apa merupakan modulo 2
4. Tampilkan bilangan ganjil atau genap
Pseudo code
Algoritma Menentukkan_Bilangan_Ganjil_Atau_Genap
{I .S : Diketahui bilangan a
F.S : Bilangan a adalah genap atau ganjil sudah didapat}
Deklarasi
a : integer
Deskripsi
If a mood 2 = 0 then
Tampilkan “bilangan genap”
Else
If a mood 2≠0 then
Tampilkan “bilangan ganjil”
end

5. Menentukan bilangan terbesar di antara ke tiga bilangan a,b,c


Pembahasan
1. Kita masukan ke 3 bilangan
2. Lakukan perbandingan antara bil 1 dan bil 2
3. Simpan sebagai bilangan terbesar
4. Lakukan perbandinagn bilangan terbesar dengan bilangan ke 3
5. Tampilkan hasil bilangan terbesar

Algoritma Menentukan_Bilangan_Terbesar_Diantara_Ketiga_Bilangan
{I .S : Ketiga bilangan a, b, c
F.S : Bilangan a, b, atau c yang terbesar sudah didapat}
Deklarasi
A,b,c,Terbeser : real
Deskripsi
Input (a,b,c)
If (a>b) then
Terbesar = a
Else
Terbesar =b
End if
If (c > Terbesar) then
Terbesar = c
Else
Terbesar = Terbesar
End if
Write (terbesar)
End

Anda mungkin juga menyukai