Program C++ Penjumlahan dan Perkalian

program :


#include <cstdlib>
#include <iostream>

using namespace std;

class contoh{
      public :
             contoh(){};
             ~contoh(){};
             void jumlah(){
                  cout<<"masukkan a :";
                  cin>>a;
                  cout<<"masukkan b :";
                  cin>>b;
                  cout<<"jumlah a+b ="<<a+b<<endl;
                  };
             int kali(int,int);
         
      private :
              int a,b;
      };
 
      int contoh::kali(int x, int y){
                  x=a;
                  y=b;
                  return a*b;
      };


int main(int argc, char *argv[])
{
    contoh obj;
    int a,b;
    obj.jumlah();
    cout<<obj.kali(a,b)<<endl;

    system("PAUSE");
    return 0;
}

Output :


 

Flowchart Mencetak bilangan yang habis dibagi 5 dan 7 antara 1-100 secara iteratif dan rekursif


1. Flowchart Iteratif :


Outputnya :

2. Flowchart Rekursif :

Main

 Rekursif :

Outputnya :


 

Flowchart Fungsi Pangkat Rekursif






INPUT :




OUTPUT :


 

REFLEKSI ALPRO MINGGU KE - 7

UAD Kampus 3, 20 april 2013.

pertemuan ke 7, pertemuan terakhir sebelum uts,.
Tapi sayangnya lagi lagi saya tidak bisa hadir di dalam perkuliahan alpro untuk kedua kalinya...
entah mengapa saya bangun kelewat batas alias kesiangan. dan lagi lagi padahal saya sudah sempat bangun, tetapi terlalu pagi jadi saya tidur lagi, dan terbangun lagi udah lewat jam 8,. 
 

REFLEKSI ALPRO MINGGU KE - 6

13 april 2013

Berjumpa lagi dengan alpro, dan lagi-lagi juga quis lagi, (kebanyakan lagi.. hehehe), tp itu bukan masalah, karena kelas D memang suka tantangan. hahaha, tapi wes lah quisnya gk usah dibahas,,
abis quis langsung lanjut ke materi rekursif, dan langsung juga diberi kasus/tugas untuk dikerjakan dan diselesaikan. wes lah yo,.
 

REFLEKSI ALPRO MINGGU KE - 5

UAD kampus 3, 06 april 2013.



Hari ini adalah hari yang spesial karena pada pertemuan ini akan ada quis seperti yg diberitahukan minggu kemaren, dan quisnya adalah mencetak jika bilangan yang di inputkan 123 maka outputnya "seratus dua puluh tiga". Quis ini harus selesai dalam waktu 15 menit dan harus dikirim menggunakan email,.
Dan akhirnya saya mampu menyelesaikan kurang dari 15 menit, karena saya sudah mengerjakannya dirumah,. heheheheee
Setelah quis selesai, dosen melanjutkan materi perkuliahan minggu ini mengenai sub program OOP dan REKURSI.
Lanjut pada pertemuan berikutnya, dosen akan memberikan quis kagi yaitu tentang REKURSI
semoga pada pertemuan berikutnya bisa lancar dalam mengerjakan quisnya
HORASSSS ........
 

REFLEKSI ALPRO MINGGU KE - 4

Yogyakarta 30 maret 2013


Menginjakan pada minggu keempat, masih dengan mata kuliah ALPRO dengan membahas materi Looping atau Perulangan dalam Algoritma Pemrograman.
Di dalam kelas Dosen mengadakan surve di luar kelas tentang kegiatan sehari-hari yang menggunakan perulangan . Kami diberi contoh oleh bapak dosen untuk menyelesaikan kasus-kasus yang terjadi dikehidupan sehari-hari dengan menggunakan raptor,.
 

REFLEKSI ALPRO MINGGU KE - 3

23 maret 2013, Yogyakarta.

Dipertemuan minggu ketiga ini membahas tentang Sekuen, sekuen sendiri adalah sederetan pernyataan-pernyataan yang urutan dan pelaksanaan eksekusinya runtut, yang terlebih dulu di temukan (dibaca) akan dikerjakan lebih dulu. Setelah selesai menerangkan dan menjelaskan secara panjang lebar, dosen memberikan tugas untuk mengerjakan kasus 3.1 sampai 3.5 dari modul,.
Penyelesaian dari kasus-kasus tersebut dapat dilhat disini.
 

Flowchart Membalikkan Kata Secara Rekursif




inputannya :


outputnya :



 

Kasus 3.1 & 3.2

KASUS 3.1
Menentukan bilangan terbesar antara dua bilangan bulat.

Analisis :
­Input : misalkan A dan B, keduanya integer
­Proses : bandingkan A dan B
Jika A > B maka A terbesar (output)
Sebaliknya B terbesar (output)

Algoritma
Deklarasi :  A,B ( Integer)

Deskripsi :      read (A,B)
         if (A>B) then write( "Bilangan terbesar adalah ="A)
         else write( "Bilangan terrbesar adalah ="B) 

FLOWCHART :






KASUS 3.2
Tentukanlah bilangan terbesar antara 3 bilangan bulat.
Analisis :
­Input : misalkan x, y dan z, semua integer
­Proses : membandingkan nilai terbesar antara x,y, dan z.
       Jika x>y>z, maka output=x.
       Jika y>x>z maka output=y.
       Jika z>x>y maka output=z.

­Output : bilangan terbesar

Algoritma

   Deklarasi:
  • x,y,z : Integer{Input}
  • x atau y atau z : Integer{Output}
   Deskripsi
  • read(x,y,z)
  • if(x>y) and (x>z) then write('Bilangan terbesar adalah='x)
    else if (y>x) adn (y>z) then write('Bilangan terbesar adalah='y)
    else write('Bilangan terbesar adalah='z)

FLOWCHART :
Kasus 3.3 dapat dilihat disini.
Kasus 3.4 dan 3.5 dapat dilihat disini.

 

REFLEKSI ALPRO MINGGU Ke - 2

Sabtu 16 maret 2013, ada mata kuliah alpro dihari itu, namun sangat disayangkan saya tidah bisa hadir dikelas, dikarenakan saya bangun kesiangan, padahal saya sudah sempat bangun, tetapi terlalu pagi jadi saya tidur lagi, ketika bangun eh sudah jam 09.00 WIB,. jadi ya sudahlah.
 

REFLEKSI ALPRO MINGGU Ke- 1

REFLEKSI ALPRO MINGGU Ke- 1          


Hari pertama masuk mata kuliah alogaritma dan pemrograman atau disingkat dengan alpro pada hari sabtu, 9 maret 2013.Tidak seperti biasanya dosen kali ini hanya memberikan pengarahan mengenai program studi yang saya ambil, dan tidak menyampaikan materi kuliah,. Kami diarahkan agar tidak melenceng dari jurusan yang kami tempuh. yaitu Prodi Teknik Informatika,.

Dosen bertanya mengenai prospek kerja lulusan teknik informatika tapi kami tidak bisa menjawab., jadi setelah itu Dosen kami memberi kami tugas untuk ditanyakan kepada dosen wali kami yaitu:
    Profesi apa yang harus ditempuh setelah lulus nanti...?
    Ancaman apa saja yang akan di lalui...?
    Bagaimana cara untuk menempuhnya...?

Dosen kami menyarankan agar menjadi PROBLEM SOLVER (memecahkan masalah) bukan buat masalah. Sehingga dengan menjadi PROBLEM SOLVER kita dapat memecahkan berbagai masalah dan kita akhirnya menjadi orang yang dibutuhkan oleh banyak orang..Amin,,..

 
diooda