Kamis, 28 Maret 2013

Kasus 4.8 Menghitung Pangkat Bilangan dengan Metode Penjumlahan


Analisis :

  axb = a + a + … + a (sebanyak b kali)
Ini berlaku untuk a positif maupun negatif
Bagaimana 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


Algoritma :



FlowChart:

Program C++ :



Hasil Running  : 


Kasus 4.7 Menghitung Pangkat Bilangan

Kasus :

Hitunglah nilai dari  x^y (x pangkat y) dengan x bilangan real dan y bilangan bulat.

Analisis :

 x . x . x . … x (sebanyak y kali)
Input : x dan y
Output : hasil x pangkat y

Algoritma :



Program :





Hasil Running :


Kasus 4.4 Rata-rata dari n Bilangan Bulat Positif

Kasus :

Hitunglah rata-rata dari integer positif (banyak data ditentukan dari data yang dimasukkan)

Algoritma :




FlowChart :


Program C++ :



Hasil Running :



Kasus 4.3 Rata-rata dari n Bilangan


Analisis :
Rumus rata-rata  adalah :


yaitu jumlah data dibagi dengan banyaknya data, dengan xi adalah data ke-i.

Algoritama :



FlowChart :


Program : 





Hasil Running :


Kasus 4.2 Cetak Bilangan Ganjil 1-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.

Algoritma :


Flowchart :


Program c++ :





Hasil Running :


Kasus 4.1 Cetak Bilangan 1 sampai 4

Kasus :

Bilangan ganjil dari 0 sampai 10 diawali dengan 1, kemudian bertambah dengan 2 atau bilangan ganjil adalah bilangan yang bila dibagi 2 bersisa 1.


Algoritma :



FlowChart :




Program C++ :


#include <cstdlib>
#include <iostream>
using namespace std;
int main(int argc, char *argv[])
{
    int i;
    for(i=1;i<=4;i++)
    cout<<" "<<i<<endl;
    system("PAUSE");
    return EXIT_SUCCESS;
}

Hasil Running :


Minggu, 24 Maret 2013

Minggu Ke-3 Kuliah Alpro

Kuliah Alpro minggu ke-tiga 22 Maret 2013 diperkenalkan dengan tema Struktur Pemilihan (Kontrol Program), Dalam kehidupan sehari-hari selalu dilakukan pemilihan dari beberapa alternatif , dimana alternatif tersebut mengacu pada tindakan yang dilakukan. Contoh sederhananya dalam kehidupan sehari-hari ketika kita ingin membeli sabun terdapat beberapa pertimbangan alternatif sebelum membeli yaitu dari segi harga dan wangi.

Salah satu kemampuan komputer adalah dapat melakukan proses pemilihan dari beberapa alternatif sesuai dengan kondisi yang diberikan. Ada dua macam pernyataan Konditional dalam pemrograman yaitu :

  • If dan If.....else


Pada peryataan if yang di atas jika kondisi bernilai benar maka dilakukan aksi, bila salah maka tidak melakukan apa-apa. 
Pada peryataan if...else “jika kondisi bernilai benar, maka aksi1 akan dikerjakana dan jika tidak memenuhi syarat maka akan diabaikan dan dilanjutkan ke else, jika kondisi bernilai benar, maka aksi2 akan dikerjakana dan jika tidak memenuhi syarat maka akan diabaikan dan dilanjutkan ke else selanjutnya, begitupun seterusnya.

  • Switch Case


Pada peryataan Switch Case kondisi di cek apakah benar atau salah. Jika kondisi bernilai benar maka pernyataan akan dilakasanakan (dieksekusi).

Refleksi Kuliah Minggu Ini

Kuliah alpro terasa menyenangkan , why?? Karena sebelum kuliah saya telah menyelesaikan semua program yang telah diberikan oleh Dosen unutk dipersentasikan di kelas yaitu Kasus 3.1 - 3.5, Akan tetapi saya melewatkan soal tugasnya, walaupun soal tugasnya gak wajib untuk dikerjakan tapi saya memang merasa ada yang kurang karena melewatinya. Untuk kedepannya saya akan berusaha menyelesaikan semua tugas dalam materi yang diberikan setiap minggunya.

Terima kasih buat Pak Wahyu Pujiono yang telah mendidik kami secara militer,(kutipan dari dosen saya sendiri :D), memang untuk melawan jiwa malas kami sangat terbantu dengan sistem pembelajaran yang bapak terapkan, sekali lagi terima kasih Pak...

Twitter Delicious Facebook Digg Stumbleupon Favorites More

 
Design by Free WordPress Themes | Bloggerized by Lasantha - Premium Blogger Themes | Walgreens Printable Coupons