Selasa, 18 Maret 2014

Kasus 4.2 Mencetak bilangan ganjil dari 0 – 10


·         Masalah:
Mencetak bilangan ganjil dari 0 hingga 10.
·         Analisis:
Input     : 10 sebagai batasan
Proses  : i ß 0
                 for ß i to 10 do
                if (i mod 2 = 1)
then
write(i)
endif
                endfor
Output : cetak (i) bilangan ganjil.
·         Algoritma
{Mencetak bilangan ganjil dari 0 sampai 10 ke piranti keluaran}
·         Deklarasi:
i               : integer
·         Deskripsi:
for i ß 0 to 10 do
if (i mod 2 = 1)
then
write(i)
endif
endfor
·         C++
using namespace std;
class ganjil{
      private:
              int i;
      public:
             ganjil();
             void hitung();
             };
ganjil::ganjil(){
                 cout<<"Mencetak bilangan ganjil\n\n";
                 }
void ganjil::hitung(){
     for(i=0;i<=10;i++){
     if (i%2==1)
     cout<<i<<" adalah bilangan ganjil"<<endl;
     }
     }

int main(int argc, char *argv[])
{
    ganjil x;
    x.hitung();

hasilnya:




·         Flowchart



(17 Maret 2014)

Tidak ada komentar:

Posting Komentar