Jumat, 18 Maret 2016

Tugas Kasus 3.1 #Minggu 3

Tentukanlah 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)
Algoritmanya:


 Syntax nya :

#include <iostream>
#include <string>

/* run this program using the console pauser or add your own getch, system("pause") or input loop */
using namespace std;

int main(int argc, char** argv) {
string raptor_prompt_variable_zzyz;
   int a;
   int b;

   raptor_prompt_variable_zzyz ="Masukkan bilangan pertama";
   cout << raptor_prompt_variable_zzyz << endl;
   cin >> a;
   raptor_prompt_variable_zzyz ="Masukkan bilangan kedua";
   cout << raptor_prompt_variable_zzyz << endl;
   cin >> b;
   if (a>b){
    cout <<"b ="<<b<<" bilangan terbesar = "<<a<<endl;
   }
else{
cout <<"Kedua bilangan sama besar"<< endl;

}
      return 0;
}


Nb: harus di coba gan!!!

Refleksi Minggu ketiga

Wahhhhhhhhhhhhhhhhhhhhhh kali ini ane gak berangkat kuliah gan karna kesiangan wkwkwkkk, bangun tidur aja jam 8 klo ane ke kampus pasti gak keburu gan soal nya rumah di concat butuh waktu 20menit untuk sampe kampus, dan kali ini ane gak ikut quiz tetapi bsk soal quiz akan ane pasti akan bahas di blog.

Refleksi Minggu Kedua

Bangun tidur jam 05.30 trus sholat, mandii, sarapan kata dlu kata dosen wajib biar bisa mikir, soal nya pagi pagi di suruh mikir berat gan, dan sampe kampus ternyata ane telat 5 menit lagi hahaaa.
Sehabis itu dosen menjelaskan materi Sekuen dan ternyawa ane gak nyambung wkwkkk.
Pak wahyu lalu ingkatan mahasiwa dan mahasiswi nya untuk membuat 3 program bebas untuk tiap minggu nya. program yang ane buat bisa di liat di Contoh program dev c++.

Refleksi Minggu Pertama

Hallo gaisss, ane kali ini bercerita tentang pengalaman tentang kuliah alpro yang di isi dosen bernama pak Wahyu Pujiono. menurut ane dia orang nya baik, dan selalu ingatkan untuk beribadah kepada Allah swt.
Pada tanggal 1 Maret 2016 tetap nya di kampus 3 uad jam 07.00. perkuliahan di mulai, pada hari itu ane telat 5 menit, biasa lah kalo anak laki pasti berangkat nya mepet mepet hahaaa.
Hari pertama ketemu dosen bikin perjanjian telat 15menit, tetapi kalo mau telat 1jam juga gpp asal wani perih wkwkk. tiap pertemuan di wajibkan membawa laptop atau pc(klo bisa bawa), jika tisak membawa akan di tenda GOCENG (Rp5000). Tiap pertemuan pasti di adakan quiz sooo jadi kita harus on time. Diwajibkan membawa diktat, berupa hardfile ataupun softfile dengan denda  CEBAN (Rp.10.000).
Ya itu lah yg ane tanggep dari dosen dan akhirnyaa jam perkuliahan pun selsai 08.40.

Kamis, 17 Maret 2016

Buku Tabungan

Kali ini ane mencoba bikin program buku tabungan, ini dia isi buku tabungan temen ane nama nya Aji dia 1 kelompok sama ane. Oke langsung kita ke tkp gan ;

Periksa buku tabungan salah satu anggota kelompok. Lakukan detail transaksi pengambilan uang tabungan termasuk detail isian dalam formulir transaksi. Pisahkan algoritma penulisan angka menjadi ejaan :
Misal anda mengambil uang sebesar 300.000 akan tertulis sebagai ‘Tiga ratus ribu rupiah”
Tulislah menggunakan huruf miring (italic) bila pernyataan tertentu boleh berada pada deretan lain. Sementara urutan yang HARUS berada pada urutan tertentu tulis dalam huruf tegak (biasa)

snytax nya ;

#include <iostream>
#include <windows.h>
#include <conio.h>
#include <stdio.h>
/* run this program using the console pauser or add your own getch, system("pause") or input loop */
using namespace std;

void satuan(int x) {
        if (x==1) cout<<"Satu ";
        else if(x==2) cout<<"Dua ";
        else if(x==3) cout<<"Tiga ";
        else if(x==4) cout<<"Empat ";
        else if(x==5) cout<<"Lima ";
        else if(x==6) cout<<"Enam ";
        else if(x==7) cout<<"Tujuh ";
        else if(x==8) cout<<"Delapan ";
        else if(x==9) cout<<"Sembilan ";
        else if(x==10) cout<<"Sepuluh ";
        else if(x==11) cout<<"Sebelas ";
    }
    void terbilang(long y)
    {
    if(y<=11) satuan(y);
    else if((y>11) && (y<=19))
    {
    terbilang (y%10);
    cout<<"Belas ";
    }
    else if ((y>=20)&&(y<=99))
    {
    terbilang(y/10);
    cout<<"Puluh ";
    terbilang(y%10);   
    }
    else if((y>=100)&&(y<=199))
    {
        cout<<"Seratus ";
        terbilang(y%100);
    }
    else if((y>=200)&&(y<=999))
    {
        terbilang(y/100);
        cout<<"Ratus ";
        terbilang(y%100);
    }
    else if((y>=1000)&&(y<=1999))
    {
        cout<<"Seribu ";
        terbilang(y%1000);
    }
    else if((y>=2000)&&(y<=9999))
    {
        terbilang(y/1000);
        cout<<"Ribu ";
        terbilang(y%1000);
    }
    else if((y>=10000)&&(y<=99999))
    {
        terbilang(y/1000);
        cout<<"Ribu ";
        terbilang(y%1000);
    }
    else if((y>=100000)&&(y<=999999))
    {
    terbilang(y/1000);
    cout<<"Ribu ";
    terbilang(y%1000);
    }
    else if((y>=1000000)&&(y<=9999999))
    {
        terbilang((y/100000));
        cout<<"Juta ";
        terbilang((y%100000));
    }
    else if((y>10000000))
    {
    cout<<"eror";
    }
}
int main(int argc, char** argv){
    unsigned long nilai;
    int tarik,setor,menu;
    int saldo=5000000;
    system ("cls");
    char jawab;
    menu:
    system ("cls");
    cout<<"|========================|"<<endl;
    cout<<"|   Bank BCA\t |"<<endl;
    cout<<"|========================|"<<endl;
    cout<<"   Saldo Anda RP:"<<saldo<<endl;
    cout<<"|========================|"<<endl;
    cout<<"|    Menu Transaksi\t |"<<endl;
    cout<<"|========================|"<<endl;
    cout<<"|1) Setor Tabungan\t |"<<endl;
    cout<<"|2) Ambil Tabungan\t |"<<endl;
    cout<<"|3) Exit\t\t |"<<endl;
    cout<<"|========================|"<<endl;
    cout<<"     Pilih Menu 1/2/3 = ";cin>>menu;
    if (menu==1){
        system ("cls");
        cout<<"|========================|"<<endl;
        cout<<"|    Menu Penyetoran\t |"<<endl;
        cout<<"|========================|"<<endl;
        cout<<" Jumlah Setor  = RP.";cin>>setor;
        cout<<"|========================|"<<endl;
        saldo=saldo+setor;
        nilai=saldo;
        system ("cls");
        cout<<"Jumlah Saldo = RP."<<saldo<<endl;
        cout<<"Jumlah Setoran =RP. "<<endl;cout<<"RP .";
        terbilang(nilai);
        cout<<"\n========================================================"<<endl;
        cout<<"\nApakah Anda Ingin Melakukan Transaksi Lagi (Y/T) =";
        cin>>jawab;
        while(jawab=='Y'||jawab=='y'){
            goto menu;
        }
        system ("cls");
        cout<<"Trima Kasih!!!";
    }else if(menu==2){
    system ("cls");
        cout<<"|========================|"<<endl;
        cout<<"|     Menu Penarikan     |"<<endl;
        cout<<"|========================|"<<endl;
        cout<<"  Jumlah Penarikan    = RP.";cin>>tarik;
        saldo=saldo-tarik;
        nilai=tarik;
        system ("cls");
        cout<<"Jumlah Saldo :RP. "<<saldo<<endl;
        cout<<"JUmlah Penarikan RP. "<<tarik<<endl;cout<<"RP .";
        terbilang(nilai);
        cout<<"\nApakah Anda Ingin Melakukan Transaksi Lagi (Y/T) =";
        cin>>jawab;
        while(jawab=='Y'||jawab=='y'){
            goto menu;
        }
        system ("cls");
        cout<<"Trima Kasih!!!";
    }else {
        system ("cls");
        cout<<endl;
        cout<<"Maaf Menu yang Anda Masukan Tidak Terdeteksi"<<endl;
        cout<<"Apakah Anda Ingin Kembali ke Menu Transaksi (Y/T) =";
        cin>>jawab;
        while(jawab=='Y'||jawab=='y'){
        goto menu;
        }
        system ("cls");
        cout<<"Trima Kasih!!!";
    }

    return 0;
    }

Ini hasil program nya ; 


Jika kita memilih 1, maka kita setor tabungan. Dan kita masukan jumlah uang yang ingin di masukan ;


Jika kita ingin melanjutkan tekan huruf “Y”, jika tidak tekan huruf “T”.

Jika sudah berhasil saat nya kita bisa "Terima kasih" hahahaaa


My kelompok ; salahhudin = http://www.dindin96.id/
Aji sentosa putra = http://sentosa-aji.blogspot.co.id/

Quiz #Minggu 2

Bah baru pertemuan ke 2 udah quiz aja bapak dosen wahyu ini, siapa yang gak kaget.
ane masuk ruangan jam 07.05 dan ternyata dosen udah masuk duluan wkwkk, ane langsung cari tempat duduk yang kosong dan ane langsung keluarin kertas karna quiz udah mulai. ini dia soal quiz nya gan ;











Jawaban nya

1. – Inheritance
– Polimorfisme
– Enkapsulasi
2. Class.
3. C++ is power programming.
4. <iostream.h> berisi deklarasi yang diperlukan oleh cout dan berbagai obyek yang berhubungan dengan masukan dan keluaran pada stream.
5. int panjang;
6. panjang = 10;
7. >>
8.  New line atau garis baru.
9. karena di antara kata “bilangan bulat” tidak boleh ada spasi. Bisa menggunakan underscore.
10. Tidak sama.

Tugas Individu #Minggu 2

Jangan pernah bikin pusing kalo kita ada tugas, kita bisa tanya kakak, sepupu, teman, pacar, atau pun kakek nenek :D

1. Buatlah algoritma dan program untuk mencari titik tengan sebuah garis yang ujung titik nya adalah A(x1,y1) dan (Bx2,y2) .

 Algoritmanya :


Program snytax nya:

#include <iostream>

/* run this program using the console pauser or add your own getch, system("pause") or input loop */
using namespace std;
int main(int argc, char** argv) {
    float x1,y1,x2,y2,ttengahx,ttengahy;
    cout<<"Menghitung titik tengah 2 garis (x,y)"<<endl;
    cout<<"x1 = "; cin>>x1; cout<<"y1 = "; cin>>y1;
    cout<<"x2 = "; cin>>x2; cout<<"y2 = "; cin>>y2;
    ttengahx=(x1+x2)/2;
    ttengahy=(y1+y2)/2;
    cout<<"titik tengah 2 garis = "<<"("<<ttengahx<<"), ("<<ttengahy<<")";
    return 0;
}



2. Buatlah algoritma dan program untuk memisahkan bilangan integer yang kurang dari 1000 menjadi komponen- komponennya

Program snytax nya:
#include <iostream>

/* run this program using the console pauser or add your own getch, system("pause") or input loop */
using namespace std;
void uang (int x){
     int r,p,s;
     if(x>=1000){
           cout<<" Tidak dapat menjangkau nominal yang ada ingikan";
     }
     else {
           r=x/100;
           p=(x-r*100)/10;
           s=(x-r*100-p*10);
           cout<<"\n Ratusan = " <<r<<endl;
           cout<<" Puluhan = " <<p<<endl;
           cout<<" Satuan = " <<s<<endl;
       
     }
}

int main(int argc, char** argv) {
     int input ;
     cout<<"\n Masukan Nominal : ";cin>>input;
     uang (input);
   
     return 0;
}

3. Buatlah algoritma dan program untuk menghitung determinan matriks berordo 2x2
Program snytax nya:
#include <iostream>

/* run this program using the console pauser or add your own getch, system("pause") or input loop */
using namespace std;

int main(int argc, char** argv) {
     int a,b,c,d,dm;
     cout<<"Masukkan nilai : ";cin>>a;
     cout<<"Masukkan nilai : ";cin>>b;
     cout<<"Masukkan nilai : ";cin>>c;
     cout<<"Masukkan nilai : ";cin>>d;
     dm=((a*b)-(b*c));
     cout<<" Determinan Matriks Berordo 2x2 adalah : " <<dm<<endl;
 
     return 0;
}


Nb: harus di coba gan!!!