Diktat (Workshop Pemrograman)
1. Buatlah analisis dan algoritma
untuk mencari titik tengah sebuah garis yang ujung titiknya adalah : A(x1,y1) dan B(x2,y2).
Tulis
rumus jarak 2 titik :
A=((X1+Y1)/2);
B=((X2+Y2)/2);
A=((X1+Y1)/2);
B=((X2+Y2)/2);
Formulasikan
algoritmanya :
Inilah Programnya :
Deklarasi:
int A,B,X1,X2,Y1,Y2;
Deskripsi:
Baca
(X1,X2.Y1,Y2)
A=((X1+Y1)/2);
B=((X2+Y2)/2);
B=((X2+Y2)/2);
Write (V)
outputnya:
2.Buatlah algoritma untuk
mencari isi bola bila diketahui jari-jari bola.
Input
: r.phi
Rumus
isi bola :
V=4/3*phi*r*r*r;
V=4/3*phi*r*r*r;
Algoritma
:
Deklarasi:
Phi : float {nilai
3,14, satuan cm}
R : float {jari-jari bola, satuan cm}
V : float {volume bola, satuan cm3}
Deskripsi:
Baca
(phi)
Baca
(r)
Vß4*phi*r*r*r
Write (V)
Inilah Programnya :
outputnya:
3. Buatlah analisis dan algoritma
untuk mencari hipotenusa dari segitiga Pythagoras bila
diketahui
sisi siku-sikunya. (Petunjuk : gunakan fungsi sqrt yang menyatakan akar
dari).
Tulis
rumusnya lebih dulu : A2+B2
= C2
Analisis:
Kasus
hipotenusa: H=sqrt(A*A+B*B)
Algoritma:
{membaca
panjang sisi depan (A) dan alas segitiga (B), dan menghitung hipotenusa dengan
panjang sisi depan dan sisi alas tertentu. Hipotenusa dihitung dengan rumus
H=sqrt(A*A+B*B). nilai H dicetak sebagai output}
Deklarasi:
A
= integer (input)
B
= integer (input)
H=
float (output)
Deskripsi:
Read
(A)
Read
(B)
Hßsqrt(A*A+B*B)
Write
(H)
Inilah Programnya :
outputnya:
Tidak ada komentar:
Posting Komentar