2.7. Reversing the
digits of an integer
(membalikkan angka integer)
1. Masalah:
Merancang sebuah algoritma yang menerima bilangan
bulat positif dan membalik urutan digit.
2. Analisis:
Input: x, i bilangan integer
Proses: i ß
x
perulangan i<=0
i ß
i - 1
Output: cetak (i)
3. Algoritma:
(Menerima masukan suatu bilangan, inisialisasi i
adalah x, menggunakan perulangan jika i lebih kecil sama dengan 0, maka
mencetak i, lalu menguranginya hingga i<=0, dan mencetaknya.)
4. Deklarasi:
Integer x(input)
Integer i (output)
5. Deskripsi:
read(x, i)
perulangan i<=0
iß
i-1
write(i)
6. C++:
#include <cstdlib>
#include <iostream>
using namespace std;
int main(int argc, char *argv[])
{
int i, x;
cout<<"membalik bilangan"<<endl;
cout<<"Masukkan angka : ";
cin>>x;
for
(i=x;i>=1;--i)
{
cout<<i<<endl;
}T
system("PAUSE");
return
EXIT_SUCCESS;
}
7. Flowchart:
Tugas kelompok pertemuan ke-2 (3 maret '14)
Tidak ada komentar:
Posting Komentar