TUGAS ALPRO
6. Seseorang mempunyai tabungan di sebuah bank. Ia dapat menyetor dan mengambil uangnya di bank tersebut, namun jumlah saldo minimum yang harus disisakan di dalam adalah Rp 1.000. Maksudnya, jika saldonya Rp 1.000, ia tidak dapat mengambil uang lagi. Kode transaksi untuk menyetor adalah 0, dan kode transaksi untuk mengambil uang adalah 1. Buatkan algoritma yang mensimulasikan transaksi yang dilakukan orang tersebut. Algoritma menerima masukan berupa kode transaksi dan jumlah uang yang disetor atau diambil. Rancang algoritma tersebut sehingga memungkinkan penabung dapat melakukan transaksi berulang kali sampai saldo yang tersisa sebesar Rp 1.000 atau jumlah uang yang diambil lebih besar dari saldonya.
Perhatikan: nilai uang yang diambil adalah selalu merupakan bilangan bulat.
7. Buatkan algoritma untuk menghitung nilai fatorial n
n! = 1 x 2 x 3 x 4 x 5... x n, perhatikan bahwa n > 0 dan khusus untuk n=0, maka faktorial dari 0 didefinisikan sebagai 0! = 1, dan 1! =1
buatkan algoritma, flowchart, dan programnya di bahasa C/C++
dikumpulkan.