Kasus 6.1 : Rata-rata dari n bilangan bulat dengan menggunakan array.
Flowchart :





Output:

Kasus 6.2 : Nilai deviasi standar dari n buah data.
Analisis :
•
Rumus
deviasi standar adalah :
•
Terlihat
bahwa nilai rata-rata dan datanya digunakan kembali.
Algoritma : 
Flowchart :



C++ :




Kasus 6.3 : Algoritma untuk menentukan nilai maksimum dari n bilangan.

Flowchart :



C++ :



Kasus 6.4 : Algoritma untuk menentukan nilai maksimum dan minimum dari n bilangan.





C++ :



Kasus 6.5 : Modus dari n buah data berupa bilangan bulat (data antara 1 sampai dengan 10).
Analisis :
Algoritma :
Flowchart :
•
Modus
adalah bilangan (data) yang paling sering muncul. Dengan kata lain, frekuensi
data terbesarlah yang dicari.
•
Langkah
penyelesaian masalahnya adalah :
–
setiap
jenis data dihitung frekuensi kemunculannya
–
dari
frekuensi-frekuensi tersebut dicari frekuensi terbesarnya.
Algoritma :







Kasus 6.6 : Algoritma untuk mengecek apakah suatu kata atau kalimat merupakan palindrom atau tidak.
Analisis
:
Misalnya kata yang akan dicek adalah “kasur rusak”.
Maka huruf pertama dicek, apakah sama dengan huruf pertama terakhir atau tidak,
(sampai dengan pertengahan kalimat). Bila pengecekan selalu sama maka kalimat
tersebut adalah palindrom. Jika terdapat satu huruf saja yang tidak sama,
kalimat tersebut bukanlah palindrom.
Algoritma : 
Flowchart :

C++ :


Tidak ada komentar:
Posting Komentar