Anda di halaman 1dari 22

STRUKTUR FLOW CONTROL ALGORITMA

PENGANTAR CODING

Disusun Oleh :
Nama : Arsilla Uswatunnisa
Nim : 20030028
Prodi : Pendidikan Teknik Informatika
Dosen pembimbing : Dr. Resmi Darni, M.Kom

UNIVERSITAS NEGERI PADANG


MATEMATIKA (NK)
2020/2021
Latihan/Kasus :
1) Buatlah program untuk menerima 2 buah bilangan bulat masukan.
Tampilkan hasil dari pembagian bilangan pertama dengan bilangan kedua,
dengan ketelitian 3 desimal.

Input : bil1 dan bil2


Output : hasil bagi bil1 dengan bil2

Nilai tambah : program bisa mengecek pembagian dengan nol, yaitu jika
bilangan kedua adalah nol, maka tidak dilakukan proses pembagian, namun
ditampilkan pesan kesalahannya (division by zero).
Jawab :
Langkah-langkah :
 Download lah aplikasi Dev-C++, saya menggunakan yang ini

 Buka aplikasinya
 Tekan tombol ctrl N secara bersamaan
 Ketiklah include untuk untuk memaanggil file hearder, jika tidak
dimasukan maka computer tidak akan mengerti perintah-perintah
nya ditulis.
 Lanjutkan masukan kode-kode yang diinginkan.

 Jika sudah memasukan semua kode yang diinginkan maka klik


compel

 Beri nama untuk file lalu save


 Jika kode dimasukkan benar akan keluar layar hitam,maka masukan
angka yang diinginkan.
Jika pembagi adalah nol maka hasilnya adalah

 Selesai

2) Buatlah program untuk menghitung determinan dan mencari akar-akar dari


persamaan kuadrat : ax2 + bx + c = 0 , dengan ketentuan sbb :
D = b2 - 4ac
• Jika D = 0 , maka terdapat 2 akar real yang kembar,
yaitu : x1 = x2 = -b / 2a
• Jika D > 0 , maka terdapat 2 akar real yang berlainan, yaitu :
x1 = (-b + sqrt(D)) / 2a
x2 = (-b - sqrt(D)) / 2a
• Jika D < 0 , maka terdapat 2 akar imaginair yang berlainan, yaitu :
x1 = -b / 2a + (sqrt(-D) / 2a) i
x2 = -b / 2a - (sqrt(-D) / 2a) i
Input : a, b, c (float)
Output : Nilai Determinan serta nilai akar-akar persamaan tsb (x1& x2).

Petunjuk :
- untuk mencari akar dari x, gunakan : sqrt(x) yang didefinisikan pada
<math.h>.
- gunakan else if

jawab :
 Download lah aplikasi Dev-C++, saya menggunakan yang ini
 Buka aplikasinya
 Tekan tombol ctrl N secara bersamaan
 Ketiklah include untuk untuk memaanggil file hearder, jika tidak
dimasukan maka computer tidak akan mengerti perintah-perintah
nya ditulis.

 Lanjutkan masukan kode-kode yang diinginkan.

 Jika sudah memasukan semua kode yang diinginkan maka klik


compel
 Beri nama untuk file lalu save
 Jika kode dimasukkan benar akan keluar layar hitam,maka masukan
angka yang diinginkan.

 selesai
3) Buatlah program untuk menampilkan menu dan melakukan proses sbb :
Menu :
1. Menghitung volume kubus
2. Menghitung luas lingkaran
3. Menghitung volume silinder.
Input : pilihan user (1, 2 atau 3)
Jika pilihan = 1, maka :
- Input : panjang sisi kubus
- Output : Volume kubus (vol = sisi3)
Jika pilihan = 2, maka :
- Input : panjang jari-jari lingkaran
- Output : Luas lingkaran (luas = 3.14 * r2)
Jika pilihan = 3, maka :
- Input : panjang jari-jari lingkaran & tinggi silinder
- Output : Volume silinder (vol = 3.14 * r2 * t)
Jika pilihan selain 1, 2 & 3 (default) : Tampilkan pesan kesalahan.

Petunjuk : gunakan switch-cas


jawab :
 Download lah aplikasi Dev-C++, saya menggunakan yang ini

 Buka aplikasinya
 Tekan tombol ctrl N secara bersamaan
 Ketiklah include untuk untuk memaanggil file hearder, jika tidak
dimasukan maka computer tidak akan mengerti perintah-perintah
nya ditulis.

 Lanjutkan masukan kode-kode yang diinginkan.


 Jika sudah memasukan semua kode yang diinginkan maka klik
compel

 Beri nama untuk file lalu save


 Jika kode dimasukkan benar akan keluar layar hitam,maka masukan
angka yang diinginkan.

 selesai

4) Buat sebuah program yang mencetak nama Anda selama seratus kali. Buat
tiga versi program ini menggunakan while loop, do while dan for-loop.
jawab :
 Download lah aplikasi Dev-C++, saya menggunakan yang ini

 Buka aplikasinya
 Tekan tombol ctrl N secara bersamaan
 Ketiklah include untuk untuk memaanggil file hearder, jika tidak
dimasukan maka computer tidak akan mengerti perintah-perintah
nya ditulis.

 Lanjutkan masukan kode-kode yang diinginkan.


(i)while loop

(ii)do while

(ii)for-loop
 Jika sudah memasukan semua kode yang diinginkan maka klik
compel

 Beri nama untuk file lalu save


 Jika kode dimasukkan benar akan keluar layar hitam,maka masukan
angka yang diinginkan.
(i)while loop

(ii)do while
(ii)for-loop

 Selesai

5) Hitung Hitung pangkat sebuah nilai berdasarkan angka dan nilai


pangkatnya. Buat tiga versi dari program ini menggunakan while loop, do-
while dan for-loop.
jawab :
 Download lah aplikasi Dev-C++, saya menggunakan yang ini

 Buka aplikasinya
 Tekan tombol ctrl N secara bersamaan
 Ketiklah include untuk untuk memaanggil file hearder, jika tidak
dimasukan maka computer tidak akan mengerti perintah-perintah
nya ditulis.
 Lanjutkan masukan kode-kode yang diinginkan.
(i)while loop

(ii)do while
(ii)for-loop

 Jika sudah memasukan semua kode yang diinginkan maka klik


compel

 Beri nama untuk file lalu save


 Jika kode dimasukkan benar akan keluar layar hitam,maka masukan
angka yang diinginkan.
(i)while loop

(ii)do while
(ii)for-loop

 Selesai

6) Buatlah program untuk menerima daftar nilai mahasiswa sbb :


Input : - Jumlah data (n)
- Nilai ke-1 s/d Nilai ke-n
Output : - Nilai minimal
- Nilai maksimal
- Nilai rata-rata (rata-rata = nilai total / jumlah data)
Petunjuk : Gunakan loop for dan seleksi kondisi dengan if
jawab :
 Download lah aplikasi Dev-C++, saya menggunakan yang ini

 Buka aplikasinya
 Tekan tombol ctrl N secara bersamaan
 Ketiklah include untuk untuk memaanggil file hearder, jika tidak
dimasukan maka computer tidak akan mengerti perintah-perintah
nya ditulis.
 Lanjutkan masukan kode-kode yang diinginkan.

 Jika sudah memasukan semua kode yang diinginkan maka klik


compel

 Beri nama untuk file lalu save


 Jika kode dimasukkan benar akan keluar layar hitam,maka masukan
angka yang diinginkan.

 selesai
Tes Formatif

Anda mungkin juga menyukai