2.3. summation of a
set numbers
(Penjumlahan dari
suatu himpunan bilangan)
1. Masalah:
Diberikan satu set nomer n merancang algoritma yang
menambahkan angka-angka dan mengembalikan resultan sum. Menganggap n lebih
besar dari atau sama dengan nol.
2. Analisis:
Input: a adalah bilangan integer
Proses: memasukkan banyaknya angka (a)
Iß 1
Sumß0
Menggunakan
perulangan i>a
Masukkan
angka (x)
Sumßsum+x
Ißi+1
Output: cetak (sum)
3. Algoritma:
(Menerima masukan banyaknya angka (a), inisialisasi
i = 1 dan sum=0, menggunakan perulangan jika i>a maka meminta inputan angka
(x), lalu menjumlahkan sum dan x, hingga i<=a, lalu mencetak sum.)
4. Deklarasi:
Integer a, x (input)
Integer sum (output)
5. Deskripsi:
pead(a dan x)
Perulangan i>a
Menjumlahkan sum dan inputan x
write(sum)
6. C++:
#include <cstdlib>
#include <iostream>
using namespace std;
int main(int argc, char *argv[])
{
int a,
i,x, sum;
cout<<"Masukkan banyaknya angka = ";
cin>>a;
sum= 0;
i= 1;
for(i=1;i<=a;i++) {
cout<<"masukkan angka yang akan dijumlah = ";
cin>>x;
sum+=x;
}
cout<<"hasil jumlah= "<<sum<<endl;
system("PAUSE");
return
EXIT_SUCCESS;
}
Flowchart:
Tugas Kelompok Minggu ke-2 (3 maret '14)
Tidak ada komentar:
Posting Komentar