Langsung ke konten utama

Postingan

Menampilkan postingan dari April, 2012

Flowchart menampilkan bilangan yang habis dibagi 5 dan 7 secara rekursif

menggunakan fungsi mod ( % )

Simple Program for Copy Constructor Using C++ Programming

#include <cstdlib> #include <iostream> #include <conio.h> class copy {               int var,fact;               public:                 copy(int temp)                 {                  var = temp;                 }                 double calculate()                 {                             fact=1;                             for(int i=1;i<=var;i++)                             {             ...

Program overloading operator tambah dalam bahasa C++

Berikut ini adalah salah satu contoh program overloading operator tambah dalam bahasa C++. #include"iostream.h" #include"conio.h" class Buah { private: int apel; int jeruk; public: Buah(int jum_apel=0,int jum_jeruk=0); void info_buah(); Buah operator+(Buah b2); Buah operator+(int tambahan); }; void main() { clrscr(); Buah buah1 (20,5); Buah buah2; cout<<"Obyek buah 1"<<endl;  buah1.info_buah(); buah2=buah1+5; cout<<"Obyek buah2"<<endl;  buah2.info_buah(); buah2=buah1+buah1; cout<<"Obyek buah2"<<endl;  buah2.info_buah(); getch(); } Buah::Buah(int jum_apel,int jum_jeruk) { apel=jum_apel; jeruk=jum_jeruk; } void Buah::info_buah() { cout<<"Jumlah Apel= "<<apel;  <<"Jumlah Jeruk= "<<jeruk;<<'\n'<<endl; } Buah Buah::operator+(Buah b2) { Buah tmp; tmp.apel=apel+b2.apel; tmp.jeruk=jeruk+b2.jeruk;...

Program C++ menampilkan kata terbalik secara interaktif class overloading

#include <cstdlib> #include <iostream> using namespace std; class balik{       friend ostream& operator<<(ostream&, balik&);       friend istream& operator>>(istream&, balik&); public:        void balik_kata();       private:         char kata[50];         int panjangkata;         }; istream& operator>>(istream& in, balik& masuk){          cout<<"masukkan kata : ";          in>>masuk.kata;          masuk.panjangkata=strlen(masuk.kata);          return in;          } ostream& operator<<(ostream& out, balik& keluar){          cout<<"setelah dibalik : ";          keluar.ba...

Flochart menampilkan kata terbalik interaktif

Pertama kita inputkan kata misal gilang Keudian masuk ke fungsi length_of(kata), fungsi ini berfungsi untuk mengetahui panjang karakter, pada pemrograman c++ disebut dengan strlen() setelah itu masuk pada perulangan pada kondisi ini akan diulang terus hingga nilai sudah 0 baru akan berhenti, hingga outputnya menjadi gnalig.   Di bawah ini merupakan flowchartnya,

Program C++ mencari nilai rata-rata

#include <iostream> using namespace std; int main() {     int n,i,nilai,tt_nilai=0;     float rata2;     cout <<"Masukkan banyak data : " ;     cin >>n;     for (i=1 ; i<=n ; i++)     {         cout <<"Masukkan Data Nilai : " <<i << " " ;         cin >> nilai;         tt_nilai = tt_nilai + nilai;     }     rata2 = tt_nilai/n ;     cout <<"Nilai rata-rata nya  : " <<rata2 ;     system("pause");     return 0; }

Program c++ menampilkan kata terbalik secara rekursif class overloading

#include <cstdlib> #include <iostream> using namespace std; class balik{       friend ostream& operator<<(ostream&, balik&);       friend istream& operator>>(istream&, balik&); public:         void balik_kata(int x); private :         char kata[50];         int panjangkata; }; istream& operator>>(istream& in, balik& masuk){          cout<<"masukkan kata : ";          in>>masuk.kata;          masuk.panjangkata=strlen(masuk.kata);          return in;          } ostream& operator<<(ostream& out, balik& keluar){          cout<<"kata setelah dibalik : ";          keluar.balik_kata(keluar.panjangkata);  ...

Flowchart menampilkan kata terbalik secara rekursif

Dibawah ini merupakan flowchart menampilkan bilangan terbalik yang di inputkan misalkan menginputkan kata gilang maka outputnya menjadi gnalig; monggo disimak.

Program c++ menghitung nilai faktorial

Berikut source codenya: #include <cstdlib> #include <iostream> using namespace std; int main(int argc, char *argv[]) {     cout<<"program menghitung faktorial\n";     int c, bil;     int faktorial = 1;     cout<<"masukan blangan : ";     cin>>bil;     c=bil;     cout<<c<<"! = ";     while(c>=1){                 faktorial *=c;                 if(c!=1){                          cout<<c<<" x ";                          }                 else{                      cout<<c<<" = ";           ...

Funfsi header C++

FILE HEADER Nama file yang dicantumkan setelah #include. Berisi antara lain informasi fungsi, konstanta, dan variabel dari pustaka (bagian program yang telah tersedia) .Ada beberapa hal tentang kerangka program C tersebut yang perlu diketahui. Pertama, program C++ harus mempunyai fungsi main yang ditulis seperti ini : main() . Tubuh program C akan mengikuti fungsi main itu dan dimasukkan di antara tanda kurung { dan }. Dalam contoh di atas tubuh programnya adalah : printf("C++ i tu mudah!\n.");. Kedua, fungsi dan pernyataan di tubuh program C ditutup dengan tanda ” ” ;. Ketiga, program C biasanya punya satu atau lebih file header. File header program di atas adalah stdio.h File header itu mempunyai banyak kegunaan, antara lain untuk menjalankan proses input/output. Untuk mengikutkan file header itu bisa ditulis directive #include<…>. File <conio.h> getch ()  : Fungsi getch() (get character and echo) dipakai untuk m...

Flowchart menampilkan xpangkat y secara interaktif

Di bawah ini merupakan flowchart menampilkan x pangkat y secara interaktif

Refleksi minggu ke-7

Pada pertemuan ke 7 masih membahas tentang perulangan interaktif dan rekursif, untuk saat ini saya lebih paham dari sebelumnya tapi belum sepenuhnya paham, ya makanya saya masih belajar untuk lebih memahaminya, oh selain membahas tantang perulangan interaktif dan rekursif, kelompok tp juga melakukan diskusi mengenai array pada kehidupan sehari hari yang memiliki indeks lebih dari 2. Demikian pertemuan pada minggu terakhir menjelang UTS.

program c++ mencari x pangkat y secara interaktif class overloading

#include <iostream> #include <string> using namespace std; class pangkat{       friend ostream& operator<<(ostream&, pangkat&);       friend istream& operator>>(istream&, pangkat&);       public:              pangkat(){};              void hasil();       private:               float x,p;               int y,i; }; istream& operator>>(istream& in,pangkat& masuk){          cout<<"Masukkan Angka : ";          in>>masuk.x;      ...

Refleksi minggu ke-6

Pada pertemua minggu ke 6 membahas tentang pengertian rekursif dan interaktif, walaupun sedikit kurang paham tapi saya tetap untuk memperhatikan, dan ternyata hasilnya masih ngambang. Dan akhirnya saya mencari refrensi pada teman saya yaitu google.com.

Flowchart menentukan tahun kabisat atau bukan

Ini merupakan algoritma untuk menentukan tahun kabisat atau bukan tahun kabisat merupakan tahun dimana jumlah hari tidak terdiri 365 hari tetapi 366 yang terjadi 4 tahun sekali dan pada bulan februari muncul tanggal 29, Pada flowchart ini menggunakan proses (tahun % 4=0) yang artinya tahun yang habis dibagi 4 = 0 simbol % merupakan mod atau habis dibagi gitulah.

Refleksi minggu ke-5

Pada pertemuan minggu kelima hanya membahgas tentang tugas observesi yang didampingi oleh mentor, yang contohnya observasi di restoran, selain itu pertemuan minggu kelima juga melengkapi tugas tugas hingga minggu kelima dengan bertukar file tugas dengan kelompok tp yang lain, asemoga tugasnya sudah lengkap.