Sabtu, 17 Maret 2018

LOOPING

LOOPING

Looping adalah sebuah/kelompok instruksi diulang untuk jumlah pengulangan tertentu, Baik yang terdefinisikan sebelumnya ataupun tidak.
 

Struktur pengulangan terdiri atas dua bagian :
1. Kondisi pengulangan yaitu ekspresi boolean yang harus dipenuhi untuk melaksanakan pengulangan.
2. Isi atau badan pengulangan yaitu satu atau lebih pernyataan (aksi) yang akan diulang.

Perintah atau notasi dalam struktur pengulangan adalah:
1.Pernyataan FOR
2.Pernyataan WHILE
3.Pernyataan DO WHILE

  • FOR

       Digunakan untuk menghasilkan pengulangan (looping) beberapa kali tanpa penggunaan kondisi apapun, Pada umumnya loopinng yang dilakukan oleh for telah diketahui batas awal, syarat looping dan perubahannya.

Contoh coding penggunaan FOR :





 dirunning for:

  • WHILE
       
        Yaitu bentuk perulangan yang akan dilakukan selama kondisi yang diminta terpenuhi atau bernilai benar.

Contoh coding penggunaan WHILE:


 Seperti Running:


  • DO WHILE
               Adalah bentuk perulangan dimana perrnyataan akan diulang dengan memeriksa kondisi dulu.
Contoh coding penggunaan DO WHILE:

Seperti Running:

Jika kalian sudah memahami contoh-contoh diatas, Kalian bisa coba contoh soal dibawah ini
  

Nahh untuk menjawab soal diatas ,Kita bisa menggunakan fungsi For dan dikombinasikan dengan if :

Jika dirunning hasilnya akan seperti dibawah ini:



Disoal kedua ini kita bisa menggunakan fungsi for juga dan dikombinasikan dengan if :


Contoh coding penggunaan:

 TerimaKasih.Misi Peduli Pendidikan 

Formatif

Program Perhitungan Nilai







Senin, 12 Maret 2018

Tugas 4 Percabangan

Percabangan

        Percabangan adalah cara yang digunakan dalam program untuk mengambil keputusan ke satu kemungkinan True atau False dari beberapa kondisi.







1.
#include <iostream>

using namespace std;

int main()
{
    string nama;
    float pendidikan,honor=300000,gol,t_jabatan;
    float t_pendidikan,h_lembur=2500,jam_k,th_lembur,hsl;

    cout<< "Program Hitung Honor Karyawan Kontrak "<<endl;
    cout<< "PT DINGIN DAMAI"<<endl;
    cout<< " \n Masukan Nama Karyawan \t\t:";cin>>nama;
    cout<< " Golongan                 \t:";cin>>gol;
    cout<< " Pendidikan (SMU/D3/S1)   \t:";cin>>pendidikan;
    cout<< " Jumlah Jam Kerja         \t:";cin>>jam_k;

        if (gol == 1) {
    t_jabatan=honor*0.05;
        }
        else if (gol == 2){
    t_jabatan=honor*0.1;
        }
        else if (gol < 4){
    t_jabatan=honor*0.15;
        }

        if (pendidikan==1){
            t_pendidikan = honor*0.025;
        }
        else if (pendidikan == 2){
            t_pendidikan = honor*0.05;
        }
        else if (pendidikan < 4){
            t_pendidikan = honor*0.075;
        }

        if (jam_k <8){
        th_lembur = 0;
        }
        else if (jam_k ==8){
        th_lembur = h_lembur;
        }
        else if (jam_k == 9){
            th_lembur = h_lembur+2500;
        }
        else if (jam_k == 10){
            th_lembur = h_lembur+5000;
        }
        else if (jam_k == 11){
            th_lembur = h_lembur+7500;
        }
        else if (jam_k == 12){
            th_lembur = h_lembur+10000;
        }

        hsl= t_jabatan+t_pendidikan+th_lembur+honor;

    cout<<"\nKaryawan Yang Bernama \t\t:";
    cin>>nama;
    cout<<"Honor Yang Diterima Oleh \t:Ahmad Kamal"<<endl;

    cout<<"\nHonor Tetap           \t\t:"<<honor<<endl;
    cout<<"Tunjangan Jabatan       \t:"<<t_jabatan<<endl;
    cout<<"Tunjangan Pendidikan    \t:"<<t_pendidikan<<endl;
    cout<<"Honor Lembur            \t:"<<th_lembur<<endl;
    cout<<"----------------------------------------+"<<endl;
    cout<<"Honor Yang Diterima     \t:"<<hsl<<endl;

}


Input:


Output


Terima kasih.

Kamis, 08 Maret 2018

Tugas 3 Operator

Operator

Latihan Pertama

1.
#include <iostream>

using namespace std;

int main()
{
    int a,b;
    a =  8 + 2   * 3 / 6;
    b =( 8 + 2 ) * 3 / 6;

    cout<<"Hasil dari A= "<<a<<endl;
    cout<<"Hasil dari B= "<<b<<endl;
    return 0;
}

Bentuk hasil running di bawah ini:


Latihan kedua


2.
#include <iostream>

using namespace std;

int main()
{
    int m = 5, n =7;
    if(m == n)
        cout<<m<<" sama dengan "<<n<<endl;
    else if(m != n)
        cout<<m<<" tidak sama dengan "<<n<<endl;
    else if(m > n)
        cout<<m<<" lebih besar dari "<<n<<endl;
    else if(m < n)
        cout<<m<<" lebih kecil dari "<<n<<endl;
    return 0;
}

Bentuk hasil running di bawah ini:



Latihan Ketiga

3.A
#include <stdio.h>

using namespace std;

int main()
{
    int a = 10, b = 5;

    printf("Nilai A     \t=%d", a);
    printf("\nNilai ++A \t=%d", ++a);
    printf("\nNilai A   \t=%d", a);

    printf("\nNilai B   \t=%d", b);
    printf("\nNilai --B \t=%d", --b);
    printf("\nNilai B   \t=%d", b);
    return 0;
}

Bentuk hasil running di bawah ini:


3.B
#include <stdio.h>

using namespace std;

int main()
{
    int a = 10, b =5;

    printf("Nilai     A     =%d",a);
    printf("\nNilai   A++   \t=%d",a++);
    printf("\nNilai   A     \t=%d",a);

    printf("\n\nNilai \tB     \t=%d",b);
    printf("\nNilai   B++   \t=%d",b++);
    printf("\nNilai   B     \t=%d",b);
    return 0;
}
Bentuk hasil running di bawah ini:



Latihan Keempat
4.
#include <iostream>

using namespace std;

int main()
{
    float a,b,c,d,e,r,f,x,y;

    cout << "Masukan Nilai X = ";
        cin >> x;
    cout << "Masukan Nilai Y = ";
        cin >> y;

    a = x == y; b = x !=y; c =x > y;
    d = x < y;
    e = x >= y;
    f = x <= y;

    cout<<endl;
    cout<<"Hasil dari"<<x<<"=="<<y<<" = "<<a<<endl;
    cout<<"Hasil dari"<<x<<"!="<<y<<" = "<<b<<endl;
    cout<<"Hasil dari"<<x<<">"<<y<<" = "<<b<<endl;
    cout<<"Hasil dari"<<x<<"<"<<y<<" = "<<b<<endl;
    cout<<"Hasil dari"<<x<<">="<<y<<" = "<<b<<endl;
    cout<<"Hasil dari"<<x<<"<"<<y<<" = "<<b<<endl;
    return 0;
}
Bentuk hasil running di bawah ini:
Input:

Output:


Latihan Kelima
5.
#include <cstdio>

using namespace std;

int main()
{
    int a = 21;
    printf("\nNilai a   =%d",a);
    printf("\nNilai a++ =%d",a,a++);
    printf("\nNilai ++a =%d",a,++a);
    printf("\nNilai --a =%d",a,--a);
    printf("\nNilai a   =%d",a);
    printf("\n");
    a+=3;

    printf("\nNilai a   =%d",a);
    printf("\nNilai ++a =%d",a,++a);
    printf("\nNilai a++ =%d",a,a++);
    printf("\nNilai --a =%d",a,--a);
    printf("\nNilai a-- =%d",a,a--);
    return 0;
}
Bentuk hasil running di bawah ini:


Latihan Keenam
6.
#include <cstdio>

using namespace std;

int main()
{
    int a = 25;
    printf("\nNilai a   =%d",a);
    printf("\nNilai a++ =%d",a,a++);
    printf("\nNilai ++a =%d",a,++a);
    printf("\nNilai --a =%d",a,--a);
    printf("\nNilai a   =%d",a);
    printf("\n");
    a*=2;

    printf("\nNilai a   =%d",a);
    printf("\nNilai a++ =%d",a,a++);
    printf("\nNilai ++a =%d",a,++a);
    printf("\nNilai --a =%d",a,--a);
    printf("\nNilai a-- =%d",a,a--);

    return 0;
}
Bentuk hasil running di bawah ini:


Terima kasih sudah membaca Blog yang tidak terkenal ini...
Semoga bermanfaat

Saksikan juga tanyangan Misi Peduli Pendidikan (Klik)