Latihan Bab 4 (Alpro)

Assalamulaikum wr wb
Tugas latihan bab 4, saya mengerjakan dari nomor 4,5, dan 6. Sedangkan nomor lain nya di kerjakan oleh teman kelompok saya atas nama (Irfan Afandi) dan (Ahmad Yasin Habibilah) di bawah ini adalah link teman kelompok saya :

-No 1,2,dan 3 :
http://irfanafandi09.blogspot.co.id/2017/03/latihan-bab-4.html
-No 7,8,dan 9 :
https://bila-torang.blogspot.co.id/2017/03/latihan-bab-4.html 



4.) Buatlah algoritma, flowchart dan program untuk mengecek apakah pemakai memasukkan bilangan bulat atau bilangan real.lebih dulu, carilah perbedaan dari 1.0 dan 1 kemudian 1 dan 1.23. Perbedaan :

*Bilangan Bulat :
Bilangan bulat yaitu bilangan yang terdiri atas bilangan negatif, bilangan 0 (nol), dan bilangan positif, yaitu : ..., -2, -1, 0, 1, 2, 3, ... , dan seterusnya.

*Bilangan Real : 
Bilangan real adalah bilangan yang merupakan gabungan dari bilangan rasional dan bilangan irrasioanal sendiri.

Analisis :
Membutuhkan 1 inputan agar bisa mengecek apakah bilangan itu bilangan real atau bulat, kemudian bilangan tersebut di bandingkan dengan bilangan dasarnya agar tahu bilangan tersebut real atau bulat

Algoritma : Algoritma_Bilangan_bulat_atau_real
{Mengecek apakah bilangan tersebut bilangan bulat atau real dengan membandingkan bilangan asli dengan bilangan dasarnya}

Deklarasi :
a : integer

Deskripsi :
read(x)
if (a==floor(y)
write(bilangan bulat()
else
write(bilangan real)


Flowchart :



C++ :


5.) Buatlah algoritma, flowchart dan program untuk menentukan banyaknya hari dalam suatu bulan dan tahun yang di berikan. Pertimbangkan pula adanya tahun kabisat dimana bulan Februari mempunyai jumlah 29 hari. Gunakan case .. of dan if .. then .. else .. yang tepat untuk setiap kasus.

Analisis : 
Membutuhkan 2 inputan yaitu dan tahun kemudian di cek menggunakan switch case bulannya agar tahu bulan apa itu,dan mengoutputkan harinya inputan tahun hanya berlaku di bulan februari untuk menentukan tahun kabisat atau bukan.

Algoritma :Algoritma_Hari
{Mendapatkan 2 inputan kemudian mengeceknya menggunakan switch case dan if else sesuai dengan program yang akan dibuat}

Deklarasi :
tahun,bln : integer

Deskripsi :
read (tahun,bln)



Flowchart :

C++ :




6.) Buaatlah algoritma, flowchart dan program untuk mengecek apakah karakter yang dimasukkan itu merupakan huruf besar, huruf kecil atau digit (bilangan). Gunakan fungsi ORD (char) untuk menyatakan nomor urut dalam tabel ASCII.


Analisis :
program mendapatkan satu buah inputan kemudian inputan tersebut di cek apakah memenuhi suatu kondisi kondisi, kemudian mengoutputkan sesuai kondisi yang ia peroleh.


Algoritma : Algoritma_Hari
{Mendapatkan 1 inputkan kemudian di cek menggunakan if else program}


Deklarasi :
karakter : char


Deskripsi :
read(karakter)


if(karakter<="A" && karakter<="Z"){
write(Huruf Besar)
else if(karakter<="a"&& karakter<="z"){
write(Huruf kecil)
else
write(Bilangan Bulat)

Flowchart :



C++ :



Terima Kasih Dan Semoga Bermanfaat

Tidak ada komentar:

Posting Komentar