Assalamualaikum Wr. Wb.
Kita lanjut ke Bab 3 - Sekuen karena saya rasa waktunya sudah mendekati batas akhir.
1. Membuat algoritma dan juga program untuk mencari sebuah titik tengah sebuah garis.
Algoritma :
Deklarasi :
int A,B,X1,X2,Y1,Y2;
Deskripsi :
Baca (X1,X2.Y1,Y2)
A=((X1+Y1)/2);
B=((X2+Y2)/2);
Write (V)
Source Code Dev C++ dan Hasilnya :
2. Membuat algoritma serta program untuk menentukan isi bola bila diketahui jari-jarinya yang dimasukkan oleh user.
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)
Source Code Dev C++ dan Hasilnya :
3. Membuat algoritma dan program yang digunakan untuk mencari hipotenusa dari segitiga phytagoras bila diketahui sisi siku-sikunya.
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)
Source Code Dev C++ dan Hasilnya :
4. Membuat algoritma dan program untuk menghitung konversi detik menjadi jam,menit,dan detik.
Algoritma :
{membaca jumlah detik (detik), dan menghitung jam=detik/3600, menit/60. Nilai jam,menit,dan detik sebagai berikut}
Deklarasi :
Detik : integer
Jam : integer
Menit : integer
Sisa : integer
Sisa 2 : integer
Deskripsi :
Baca(detik)
Jamßjam/3600
Menitßmenit/60
Write(jam,menit,sisa)
Source Code Dev C++ dan Hasilnya :
5. Membuat algoritma dan juga program untuk menghitung konversi dari jam,menit,dan detik menjadi detik.
Algoritma :
{membaca jumlah jam(jam), menit (menit), detik (detik) dan menghitung dengan rumus h=j+m+detik}
Deklarasi :
Jam(integer)
Menit(integer)
Detik(integer)
Deskripsi :
Baca(jam)
Baca(menit)
Detik(detik)
Hasil ßj+m+detik
Write(hasil)
Source Code Dev C++ dan Hasilnya :
6. Membuat algoritma dan program untuk mencari selisih antara 2 waktu. Output ditampilkan dalam jam,menit,dan detik.
Algoritma :
{membaca nilai waktu pertama [jam(jam.jam), menit(menit),detik(detik)], nilai waktu kedua [jam(ja.jam),menit(meni,menit), detik(deti.detik)]. Menghitung selisih dengan mengurangkan waktu perjam dengan waktu kedua}
Deklarasi :
//function
Struct satu ();
Struct dua ();
Struct selisih ();
//didalam struct berisi:
jam (integer)
jenit (integer)
detik (integer)
//main ()
Jam, menit, detik (satu)
Ja, meni, deti (dua)
J, men, det (selisih)
Deskripsi :
//waktu pertama
Baca jam.jam (integer)
Baca menit.menit (integer)
Baca detik.detik (integer)
//waktu kedua
Baca ja.jam (integer)
Baca meni.menit (integer)
Baca detik.detik (integer)
Write (j.jam, men.menit, det.detik)
Source Code Dev C++ dan Hasilnya :
8. Membuat algoritma dan program untuk menganalisis perhitungan luas plat CD
Algoritma :
{membaca jari-jari dalam(dalam) dan jari-jari(luar). Menghitung luasCD dengan rumus rumusL-rumusD)
Deklarasi :
Dalam (integer).
Luar (integer).
rumusD (integer).
rumusL (integer).
luasCD (integer).
Phi (float, nilai 3.14).
Deskripsi :
Baca (dalam).
Baca (luar).
luasCD ß rumusL-rumusD.
Write (luasCD)
Source Code Dev C++ dan Hasilnya :
9. Membuat algoritma dan program menghitung operasi bilangan rasional
Algoritma :
Source Code Dev C++ dan Hasilnya :
10. Membuat algoritma dan program untuk konversi dari 4 digit bilangan biner ke bilangan desimal
Algoritma :
Source Code Dev C++ dan Hasilnya :
0 comments
Posting Komentar