nanya dong temen", ini caranya gimana ya , udah begadang pusing bgt bikinnya (pake bahasa c ya)

Buatlah sebuah program yang menghitung saldo rata-rata dan mencari saldo terbesar dengan

memakai function dan procedure yang telah dibuat.

List Function/Procedure tersebut adalah:

1. BacaN

a. menerima input tempN (jumlah customer) dari pengguna dan mengecek validitas

masukan tempN dengan menggunakan function IsValidN.

b. Diasumsikan bahwa jumlah customer pasti lebih kecil dari 1000.

c. Penerimaan input tempN dilakukan berulang sampai didapatkan tempN bernilai

valid.

2. IsValidN

a. menghasilkan true jika intN bernilai > 0 dan intN < 1000

3. BacaRek

a. melakukan input data customer valid sebanyak tempN kali.

b. Validitas setiap masukan data customer diperiksa dengan menggunakan function

IsValidSaldo dan IsValidNoRek. Jika belum valid, maka pembacaan diulangi

sampai didapatkan masukan yang valid. Untuk semua data yang valid, dicari

customer yang memiliki nilai saldo tertinggi dan jumlah total saldo yang

dimasukkan.

4. IsValidSaldo

a. Menghasilkan true jika tempsaldo bernilai >= 50000

5. IsValidNorek

a. Menghasilkan true jika tempNorek ≥ 10100000 dan ≤ 10199999

6. HitungRata2

a. Menghasilkan saldo rata-rata berdasarkan nilai pada totalsaldo (akumulasi saldo

seluruh rekening customer) dan tempN (jumlah customer).

b. Prekondisi: tempN ≠ 0

7. CetakRata2Maks

a. Mencetak nilai rata-rata saldo dan customer dengan nilai tertinggi yang sudah

dihasilkan dari perhitungan sebelumnya dan disimpan dalam variabel global ke

layar

Kerangka Program:

1. Program menerima input N (yaitu banyaknya data customer yang dimasukkan

pengguna) dengan menggunakan fungsi BacaN.

2. Program menerima masukan data customer sebanyak N kali melalui BacaRek dan

menghasilkan customer dengan nilai saldo tertinggi dan total saldo yang dimasukkan.

3. Program menghitung saldo rata-rata dengan menggunakan function HitungRata2.

4. Program akan mencetak saldo rata-rata dan customer dengan saldo tertinggi dengan

menggunakan procedure CetakRata2Maks.

avatar olsen234
@olsen234

1 Kontribusi 0 Poin

Diperbarui 7 tahun yang lalu

3 Jawaban:

gagal paham Y_Y

avatar afrijaldz
@afrijaldz

220 Kontribusi 86 Poin

Dipost 7 tahun yang lalu

Tugas sekolah :D Soory gan, sebenarnya saya tau bahasa C.. Tapi saya kurang paham dengan pertanyaan agan.

avatar dodipsitorus
@dodipsitorus

412 Kontribusi 145 Poin

Dipost 7 tahun yang lalu

algoritma dasar :)

avatar welldone
@welldone

66 Kontribusi 45 Poin

Dipost 7 tahun yang lalu

Login untuk ikut Jawaban