4.1 Cetaklah Bilangan 1 sampai 4
Flowchart :
4.2 Cetaklah bilangan ganjil dari 0 sampai 10
Ide :
Bilangan ganjil dari 0 sampai 10 diawali dengan 1, kemudian bertambah dengan 2 atau bilangan ganjil adalah bilangan yang bila dibagi 2 bersisa 1.
4.3 Carilah rata-rata dari n bilangan bulat positif
Analisis :- Rumus rata-rata adalah
- yaitu jumlah data dibagi dengan banyaknya data, dengan xi adalah data ke-i.
4.4 Hitunglah rata-rata dari integer positif (banyak data ditentukan dari data yang dimasukkan)
4.7 Hitunglah nilai dari xy dengan x bilangan real dan y bilangan bulat
Analisis :
Input : x dan y
Output : hasil x pangkat y
4.8 Hitunglah axb dengan metode penjumlahan
Analisis :
- ini berlaku untuk a positif maupun negatif
- bagamana bila b negatif ?
- Karena loop “tidak pernah negatif” maka harus dimanipulasi perulangan yang “selalu” positif.
- Untuk itu nilai b menjadi abs(b)
- Kemudian khusus untuk b < 0, jumlah yang sudah diperoleh dinegatifkan
- Ingat : ax(-b) = ax(-1)xb = -axb
untuk melihat file Raptor dan hasil generaate ke C++ silahkan download disini
0 komentar:
Posting Komentar