Jumat, 11 Mei 2018

PERTEMUAN 9::ARRAY

Array merupakan sebuah variabel yang menyimpan lebih dari 1 buah data yang memiliki tipe data yang sama. Jadi dapat dikatakan bahwa array merupakan kumpulan dari data-data tunggal yang dijadikan dalam 1 variabel array yang alamat memorinya berbeda yang selanjutnya disebut elemen-elemen array yang bisa kita akses berdasarkan indeks.


Sebagai contoh kita mempunyai 5 buah data dengan nilai 1, 2, 3, 4, dan 5 dengan tipe data integer (int). Kita bisa saja mendeklarasikan tiap datanya dalam 1 variabel, misalnya :
int A = 1;
int B =2;
int C = 3;
int D = 4;
int E=5;
Tapi deklarasi tersebut diatas menjadi tidak efektif karena terlalu banyak variabel yang digunakan. Kita dapat memanfaatkan array dalam hal ini. Kita dapat menggunakan 1 buah variabel, misalnya memasukkan semua data kedalam variabel A dengan struktur array seperti berikut.
int A[5] = {1, 2, 3, 4, 5};
Perlu diperhatikan bahwa pada bahasa C++, indeks array selalu dimulai dari 0 bukan 1.  Dalam Mendeklarasikan sebuah array, kita harus menggunakan tanda [ ] (bracket). Untuk menghitung Besarnya memory yang dibutuhkan untuk variabel A arrray diatas adalah 5 x 2 bytes ( 2 bytesmerupakan ukuran untuk 1 buah data dalam bentuk integer). Jika kita ingin memanggil sebuah data pada array, misalnya kita ingin memanggil elemen ke-2, maka kita dapat memanggilnya dengan menuliskan sintaks seperti berikut :
 X = A[1]; 
CONTOH PROGRAM TENTANG ARRAY
1.Membuat output nama-nama bulan dalam satu tahun

Berikut adalah source codenya


2.Membuat program penjualan sederhana





Source codenya adalah seperti ini


Mungkin sekian yang dapat saya sampaikan,Terima Kasih :)








Rabu, 21 Maret 2018

Lopping

Looping(Perulangan)

Dalam perulangan terdapat for, while dan do while.

Scriptnya bisa dilihat :

1.WHILE:

#include<iostream>
#include<conio.h>

using namespace std;

int main()
{
    int a=1, b;

    while(a<=9)
    {
        b=a; while (b<=9)
        {
            cout << b << ""; b++;
        }
        cout << "\n"; a++;
    }
    getch();
}

Maka outputnya seperti ini:



Do While:

#include<iostream>
#include<conio.h>

using namespace std;

int main()
{
    int a=1, b;

    do
    {
        b=a;
        do
        {
            cout<<b<<" ";b++;
        }
        while(b<=9);
        cout<<"\n";a++;
    }
    while(a<=9);
    getch();
}



maka outputnya akan seperti ini:


2.Membuat deret blangan pertambahan ganjil yang berjumlah 100

#include <iostream>
using namespace std;

int main(){
int a=1,b=19,n;
for (a=1;a<=b;a+=2){
        cout<<a;
        if(a<b){cout<<" + ";}
    }
    cout<<" = ";
    b=a+2;
    n=a/2;
    n=n*n;
    cout<<n;
}


maka outputnya akan seperti ini:


3.Pembuatan penjumlahan yang di looping

#include <iostream>
#include <stdio.h>
#include <conio.h>
using namespace std;

main()
{
int a=5,b,i,jmlh;
    for (b=1;b<=a;b+=1){
        jmlh=0;
            for (i=1;i<=b;i+=1)
            {
            if (i !=1)
            cout <<" + ";
            cout <<i;
            jmlh+=i;
            }
        cout <<" = " <<jmlh <<endl;
    }
    cout<<endl <<endl;
getch();
}


maka outputnya akan seperti ini:



Mungkin sekian,Thank you :)

Jumat, 16 Maret 2018

Percabangan Code Blocks

Pengertian Percabangan:
Percabangan merupakan pemilihan statemen yang akan dieksekusi dimana pilihan tersebut didasarkan
atas kondisi tertentu untuk mengarahkan perjalanan suatu proses.Biasanya program akan dieksekusi baris perbaris setiap saat secara berurutan. Eksekusi baris perbaris sangat baik,sebab tidak akan terdapat saat vacuum pada program. Jika ingin perubahan,dalam hal ini program melompat(tidak berurutan) baik ke baris perintah jauh dibawahnya maupun melompat ke baris perintah diatasnya. Maka kita membutuhkan perintah percabangan  yaitu fungsi yang dapat mengatur program agar melompat ke suatu baris perintah yang ditentukan,sesuai dengan kondisi yang sedang diterima.

Contoh Kasusnya;




 Nah Jika Sudah Jadi,Maka Akan Tampak Seperti Ini:


Oke Sekian Yang Dapat Saya Berikan,Thank You :)

Formatif Algoritma CodeBlocks

Berikut Adalah Soal Yang Diberikan:

Berikut Adalah Source Codenya:

Setelah Dirunning Maka Akan Seperti Ini:

Oke Mungkin Sekian,Terima Kasih :)

Jumat, 02 Maret 2018

Operator C++

Jenis-jenis operator:

1.Operator Aritmatika


Contoh Penggunaan Opperator Aritmatika:

#include <iostream.h>
#include <conio.h>
#include <iostream.h>
void main () {
  int uts= 40;
  int uas=53;
  int hasil;
  hasil = uts = uas ;
  cout << " Nilai akhir :" << hasil ;
  getch ();
}

2.Operator Majemuk


Contoh Penggunaan Operator Majemuk:

#include <iostream.h>
#include <conio.h>
#include <stdio.h>
void main() {
  int data=1;
  cout << "Data berisi: " <<data<< "\n";
  data + = 4;
  cout <<"Hasilnya: " <<data<< "\n";
  getch();
}

3.Operator Penambahan Dan Pengurangan


Contoh Penggunaan Operator Penambahan Dan Pengurangan:

#include <iostream.h>
#include <conio.h>
#include <stdio.h>
void main() {
  int data=2;
  cout << "Semula berisi: " <<data<<"\n";
  data++;
  cout << "Berikutnya berisi: " <<data;
  getch();

}

4.Operator Logika


Contoh Penggunaan Operator Logika:

#include <iostream.h>
#include <conio.h>
#include <stdio.h>
void main() {
  int jml=3;
  cout << "Data: " << jml << "\n";
  cout << "Jika jml>=1 && jml<=5 hasilnya: " << ((jml>=1) && (jml<=5));
  getch();
}

BERIKUT ADALAH LATIHANNYA:

1.Source Codenya:

Outputnya:


2.Source Codenya:



Outputnya:



3.A.Penggunaan Notasi Didepan Variabel

Source Codenya:



Outputnya:

B.Penggunaan Notasi Di Belakang Variabel

Source Codenya:

Outputnya:



4.Source Codenya:

Outputnya:



5.Source Codenya:


Outputnya:


6.Source Codenya:


Outputnya:


Mungkin Sekian Yang Dapat Saya Sampaikan,Thank You :)


Selasa, 27 Februari 2018

FLOWCHART & PROGRAM CODE BLOCK

Berikut Adalah Flowchartnya:



Source Codenya Seperti Berikut:


Maka Setelah Dijalankan Akan Seperti Ini:

Kasus ke-2

Buatlah Flowchart dan Program untuk menghitung nilai akhir seorang siswa dari kursus yang diikutinya, ketentuannya adalah:
Input: Nama Siswa, Nilai Keaktifan, Nilai Tugas dan Nilai Ujian.
Proses : untuk mendapatkan nilai murni dari masing-masing nilai,adalah: Nilai Murni Keaktifan = Nilai Keaktifaan dikalikan dengan 20%. Nilai Murni Tugas = Nilai Tugas dikalikan dengan 30% Nilai Murni Ujian = Nilai Ujian dikalikan dengan 50% Nilai Akhir adalah Nilai Murni Keaktifan + Nilai Murni Tugas + Nilai Murni Ujian,
flowchartnya :

Layar Masukkan PROGRAM HITUNG NILAI AKHIR
Nama Siswa : … < diinput > Nilai Keaktifan : … < diinput > Nilai Tugas : … < diinput > Nilai Ujian : … < diinput >
Layar Keluaran Siswa yang bernama …… Dengan Nilai Persentasi Yang dihasilkan. Nilai Keaktifan * 20% : … < hasil proses > Nilai Tugas * 30% : … < hasil proses > Nilai Ujian * 50% : … < hasil proses > Jadi Siswa yang bernama <hasil proses> memperoleh nilai akhir sebesar … <hasil proses>
source kodenya :


Setelah Dijalankan Akan Seperti Ini:


Oke,Mungkin Itu Saja Yang Dapat Saya Sampaikan,Terima Kasih:)