Petunjuk :
- Kerjakan soal berikut dengan tulisan tangan pada kertas Double Folio
- Dikumpul saat pertemuan berikutnya
- Presensi diambil dari yang mengumpulkan tugas
Soal :
1. Buatlah type data dalam bahasa pemrograman yang saudara pakai untuk praktikum
Algoritma.
Contoh Jawaban :
a. Untuk menghitung rata-rata dari tiga bilangan
Proses :
Bilangan 1 Bilangan 1 Bilangan 1 Jumlah ketiga Rata-rata Hasil rata-
(B1) (B1) (B1) bilangan (J) bilangan (R) rata (R)
---------------- ---------------- ---------------- --------------- ---------------- ------------
45 67 89 201 201 / 3 67
123 34 53 210 210 / 3 70
20 10 30 60 60 / 3 20
17 11 62 90 90 / 3 30
76 81 71 228 228 / 3 76
Algoritma :
1. Masukan bilangan1 (B1), bilangan2 (B2), bilangan3 (B3)
2. Jumlahkan ketiga bilangan tersebut
3. Bagi jumlah bilangan dengan 3
4. Tampilkan hasil bagi dari bilangan itu
5. Selesai
Pseudocode :
1. Input B1, B2, B3
2. J = B1 + B2 + B3
3. R = J / 3
4. Tampilkan R
5. End
Contoh program dengan bahasa pemrograman PASCAL :
PROGRAM Hitung_Rata_Rata_Tiga_Bilangan;
USES CRT;
VAR B1,B2,B3 : INTEGER;
J : LONGINT;
R : REAL;
BEGIN
CLRSCR;
WRITE(‘Masukan bilangan pertama : ‘);READLN(B1);
WRITE(‘Masukan bilangan kedua : ‘);READLN(B2);
WRITE(‘Masukan bilangan ketiga : ‘);READLN(B3);
J := B1 + B2 + B3;
R := J / 3;
WRITELN(‘Rata-rata bilangan = ‘,R:4:0);
READKEY;
END.
#include <stdio.h>
#include <conio.h>
float b1,b2,b3,j,r;
void main()
{
clrscr();
printf("Masukan Bilangan 1 : ");scanf("%d",&b1);
printf("Masukan Bilangan 2 : ");scanf("%d",&b2);
printf("Masukan Bilangan 3 : ");scanf("%d",&b3);
j = b1+b2+b3;
r = j/3;
printf("Rata-rata bilangan = %5.2f",r);
getch();
}