Anda di halaman 1dari 2

TUGAS MANDIRI

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.

2. Buatlah Contoh Proses, Algoritma, Pseudocode untuk menyelesaikan soal-soal berikut


serta tuliskan algoritma itu kedalam bahasa pemrograman yang saudara gunakan :
a. Untuk menghitung rata-rata dari tiga bilangan
b. Untuk menghitung rata-rata dari sejumlah bilangan
c. Untuk menentukan bilangan terbesar dari dua bilangan
d. Untuk menentukan bilangan terbesar dari sejumlah bilangan
e. Untuk menentukan nilai faktorial dari sebuah bilangan
f. Untuk menampilkan bilangan prima antara 50 s/d 100
g. Untuk menampilkan bilangan prima diantara sejumlah bilangan
h. Untuk menghitung X 2 + 3X + 2 = 0

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.

Contoh program dengan bahasa pemrograman Turbo C++:

#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();
}

Anda mungkin juga menyukai