Sabtu, 08 Maret 2014

07. Membalikan angka

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