Kamis, 25 Maret 2021

Senin, 15 Maret 2021

Prakerja (newvideo.course-net.com) - Teknik Coding Dasar Untuk Menjadi Apps Developer - Sorting and Searching - 8.2 Sorting Part 2

   /******************************************************************************

https://www.onlinegdb.com/online_c++_compiler

                              Online C++ Compiler.

               Code, Compile, Run and Debug C++ program online.

Write your code in this editor and press "Run" button to compile and execute it.

*******************************************************************************/


#include <stdio.h>


void swap(int &x, int &y){

    int temp;

    

    temp = x;

    x = y;

    y = temp;

}


void bubbleSort(int data[], int n){

    for(int i = 0; i < n - 1;i++){

        

        //elemen i terakhir yang sudah ada

        for(int j = 0; j < n - i - 1; j++){

          

          if(data[j] > data[j + 1])  {

              swap(data[j], data[j+1]);

          }

          

        }

        

    }

}


void showShortedData(int data[], int n){

    for(int i = 0; i < n; i++){

        printf("%d ", data[i]);

    }

    printf("\n");

}


int main()

{

    //Sorting - Bubble Sort

    //adalah algoritma Sorting paling simple, dimana Sorting ini bekerja dengan cara,

    //men-swap element yang bersebelahan

    //jika ada urutan yang salah

    

    int data[] = {5, 1, 4, 3, 2};

    int n = 5;

    

    bubbleSort(data, n);

    

    showShortedData(data, n);

    

    return 0;

}

Prakerja (newvideo.course-net.com) - Teknik Coding Dasar Untuk Menjadi Apps Developer - Sorting and Searching - 8.1 Searching

   /******************************************************************************

https://www.onlinegdb.com/online_c++_compiler

                              Online C++ Compiler.

               Code, Compile, Run and Debug C++ program online.

Write your code in this editor and press "Run" button to compile and execute it.

*******************************************************************************/


#include <stdio.h>


int data[6] = {5, 1, 4, 3, 2};

int n = 5;

    

int searchAngka(int input){

    for(int i = 0; i < n; i++){

        if(input == data[i]){

            // printf("Ketemu di index-%d", i);

            return i;

        }

    }   

    return -1;

}


int main()

{

    //Search 

    //Pencarian data bisa dalam array, struct


    int input = 3;

    int index = searchAngka(input);

    

    if(index < 0){

        printf("Tidak Ketemu");

    }else{

        printf("Ketemu di index-%d", index);

    }

    

    

    

    

    return 0;

}

Prakerja (newvideo.course-net.com) - Teknik Coding Dasar Untuk Menjadi Apps Developer - Recursive & Struct - 7.2 Struct

   /******************************************************************************




https://www.onlinegdb.com/online_c++_compiler


                              Online C++ Compiler.

               Code, Compile, Run and Debug C++ program online.

Write your code in this editor and press "Run" button to compile and execute it.



*******************************************************************************/


#include <stdio.h>

#include <string.h>


//Pointer, Array, Struct


// Local Global

struct Mahasiswa{

    char nama[100];

    int nilai;

};


int main()

{

    Mahasiswa mhs1;

    strcpy(mhs1.nama, "Andi");

    mhs1.nilai = 90;

    

    printf("Nama dan Nilai : %s dan %d\n", mhs1.nama, mhs1.nilai);

    

    Mahasiswa mhs2;

    strcpy(mhs2.nama, "Budi");

    mhs2.nilai = 80;

    

    printf("Nama dan Nilai : %s dan %d", mhs2.nama, mhs2.nilai);

    

    // Local Struct

    return 0;

}

Prakerja (newvideo.course-net.com) - Teknik Coding Dasar Untuk Menjadi Apps Developer - Recursive & Struct - 7.1 Recursive

   /******************************************************************************




https://www.onlinegdb.com/online_c++_compiler


                              Online C++ Compiler.

               Code, Compile, Run and Debug C++ program online.

Write your code in this editor and press "Run" button to compile and execute it.



*******************************************************************************/


#include <stdio.h>


int angka(){

    int a = 5;

    printf("%d", a);

    

    return angka();

}


int factorial(int n){

    if(n == 0 || n == 1){

        return 1;

    }else{

        return n * factorial(n - 1);    

    }

}


int main()

{

    //Recursive

    //adalah function yang memanggil dirinya sendiri

    int hasil = factorial(3);

    

    printf("Hasil factorial = %d", hasil);

    

    return 0;

}

Prakerja (newvideo.course-net.com) - Teknik Coding Dasar Untuk Menjadi Apps Developer - Function & Built-in function - 6.4 Built In Function

   /******************************************************************************




https://www.onlinegdb.com/online_c++_compiler


                              Online C++ Compiler.

               Code, Compile, Run and Debug C++ program online.

Write your code in this editor and press "Run" button to compile and execute it.



*******************************************************************************/


#include <stdio.h>

#include <string.h>


int main()

{

    //build in function

    // bisa cari di internet : Library in c;

    

    // bawaan c, contoh stdio.h :

    //printf

    printf("Hello world\n");

    

    // // ada juga string.h 

    // // strlen, untuk menghitung banyaknya karakter

    // char nama[50] = "Indra Wulida Ramdan";

    // int panjang;

    // panjang = strlen(nama);

    

    // printf("Panjang Nama : %d", panjang);

    

    // strcpy, untuk mengcopy kata

    // parameter strcpy(destinasi, source)

    // char kata1 [30] = "ASDASDASD";

    // char kata2 [30];

    

    // strcpy(kata2, kata1);

    // // // contoh copy jika angka

    // // int angka1 = 20;

    // // int angka2;

    // // angka2 = angka1;

    

    // printf("Kata1 berisi : %s\n", kata1);

    // printf("Kata2 berisi : %s\n", kata2);

    

    // // strrev, untuk reverse string 

    // char nama[20] = "Dodi Saputra";

    // printf("nama sebelum di reverse %s\n", nama);

    // strrev(nama);

    // printf("nama setelah di reverse : %s\n", nama);

    

    //strcmp, untuk membandingkan 2 string

    char password[50];

    char passwordAsli[50] = "budi";

    printf("Masukan Password : ");

    scanf("%s", password);fflush(stdin);

    

    if(strcmp(password,passwordAsli) == 0){

        printf("Behasil Login !\n");

    }else{

        printf("Salah Password !");

    }

    

    

    return 0;

}

Prakerja (newvideo.course-net.com) - Teknik Coding Dasar Untuk Menjadi Apps Developer - Function & Built-in function - 6.3 Function Part 3

   /******************************************************************************




https://www.onlinegdb.com/online_c++_compiler


                              Online C++ Compiler.

               Code, Compile, Run and Debug C++ program online.

Write your code in this editor and press "Run" button to compile and execute it.



*******************************************************************************/


#include <stdio.h>


//void

//void adalah function yang tidak memiliki return value dan tipe data


void cetak (){


    printf("Hello\n");

    printf("Hello2\n");

    

}


// int angka(){

    

//     return 10;

// }


int kuadrat(int angka){

    //2 

    return angka * angka;

}


//Passing by value

//Melempar value dari suatu variabel melalui parameter untuk di proses

//data yang diubah di function tidak akan berubah

//karena function memiliki salinan dan bukan data yang asli

void tukarAngka(int angka1, int angka2){

    // angka1 = 10

    // angka2 = 5

    

    // pertukaran 

    // angka1 = 5

    // angka2 = 10

    

    //ember1 = air 

    //ember2 = pasir

    //emberKosong 

    

    //emberKosong = air

    //ember1 = pasir

    //ember2 = emberBerisiAir

    

    int temp;

    

    temp = angka1;

    angka1 = angka2;

    angka2 = temp;

    

}


// passing by reference

// melempar address dari suatu variabel melalui parameter

// data yang diubah di function akan berubah di main (data aslinya) 


// & :nanti tolong ubah data aslinya (alamat aslinya)

void tukarAngkaByReference(int &angka1, int &angka2){

    int temp;

    

    temp = angka1;

    angka1 = angka2;

    angka2 = temp;

}


// passing by pointer

void tukarAngkaByPointer(int *angka1, int *angka2){

    int temp;

    

    temp = *angka1;

    *angka1 = *angka2;

    *angka2 = temp;

}



int main()

{

    // cetak();

    // int angkaDariFunction = angka();

    // printf("%d", angkaDariFunction);

    

    // int angkaSaya = 5;

    // int hasilKuadrat = kuadrat(angkaSaya);//5

    

    // printf("%d", hasilKuadrat);

    

    int angka1 = 10;

    int angka2 = 5;

    

    printf("Sebelum Tukar %d %d\n", angka1, angka2);

    

    // tukarAngkaByReference(angka1, angka2);

    tukarAngkaByPointer(&angka1, &angka2);

    

    //belum tertukar, karena yang di print masih data yang asli

    printf("Sesudah Tukar %d %d\n", angka1, angka2);

    

    return 0;

}

Prakerja (newvideo.course-net.com) - Teknik Coding Dasar Untuk Menjadi Apps Developer - Function & Built-in function - 6.2 Function Part 2

   /******************************************************************************




https://www.onlinegdb.com/online_c++_compiler


                              Online C++ Compiler.

               Code, Compile, Run and Debug C++ program online.

Write your code in this editor and press "Run" button to compile and execute it.



*******************************************************************************/


#include <stdio.h>


//void

//void adalah function yang tidak memiliki return value dan tipe data


void cetak (){


    printf("Hello\n");

    printf("Hello2\n");

    

}


// int angka(){

    

//     return 10;

// }


int kuadrat(int angka){

    //2 

    return angka * angka;

}


//Passing by value

//Melempar value dari suatu variabel melalui parameter untuk di proses

//data yang diubah di function tidak akan berubah

//karena function memiliki salinan dan bukan data yang asli

void tukarAngka(int angka1, int angka2){

    // angka1 = 10

    // angka2 = 5

    

    // pertukaran 

    // angka1 = 5

    // angka2 = 10

    

    //ember1 = air 

    //ember2 = pasir

    //emberKosong 

    

    //emberKosong = air

    //ember1 = pasir

    //ember2 = emberBerisiAir

    

    int temp;

    

    temp = angka1;

    angka1 = angka2;

    angka2 = temp;

    

}


int main()

{

    // cetak();

    // int angkaDariFunction = angka();

    // printf("%d", angkaDariFunction);

    

    // int angkaSaya = 5;

    // int hasilKuadrat = kuadrat(angkaSaya);//5

    

    // printf("%d", hasilKuadrat);

    

    int angka1 = 10;

    int angka2 = 5;

    

    printf("Sebelum Tukar %d %d\n", angka1, angka2);

    

    tukarAngka(angka1, angka2);

    

    //belum tertukar, karena yang di print masih data yang asli

    printf("Sesudah Tukar %d %d\n", angka1, angka2);

    

    return 0;

}

Prakerja (newvideo.course-net.com) - Teknik Coding Dasar Untuk Menjadi Apps Developer - Function & Built-in function - 6.1 Function Part 1

   /******************************************************************************




https://www.onlinegdb.com/online_c++_compiler


                              Online C++ Compiler.

               Code, Compile, Run and Debug C++ program online.

Write your code in this editor and press "Run" button to compile and execute it.



*******************************************************************************/


#include <stdio.h>


//void

//void adalah function yang tidak memiliki return value dan tipe data


void cetak (){


    printf("Hello\n");

    printf("Hello2\n");

    

}


// int angka(){

    

//     return 10;

// }


int kuadrat(int angka){

    //2 

    return angka * angka;

}


int main()

{

    // cetak();

    // int angkaDariFunction = angka();

    // printf("%d", angkaDariFunction);

    

    int angkaSaya = 5;

    int hasilKuadrat = kuadrat(angkaSaya);//5

    

    printf("%d", hasilKuadrat);

    

    return 0;

}

Jumat, 12 Maret 2021

Prakerja (newvideo.course-net.com) - Array & Pointer - 5.2 Pointer

  /******************************************************************************


https://www.onlinegdb.com/online_c++_compiler


                              Online C++ Compiler.


               Code, Compile, Run and Debug C++ program online.


Write your code in this editor and press "Run" button to compile and execute it.




*******************************************************************************/




#include <stdio.h>




using namespace std;




int main()


{


    // pointer, array, struct

    

    // pointer

    // * menunjukan isi dari

    // & menunjukan isi alamat

    

    int angka = 100;

    int *ptr;

    

    ptr = &angka;

    printf("isi dari angka : %d\n", angka);

    printf("alamat dari angka : %d\n", &angka);

    printf("alamat dari ptr : %d\n", &ptr);

    printf("isi dari *ptr : %d\n", *ptr);

    printf("isi dari ptr : %d\n", ptr);

    

    *ptr = 30;

    printf("isi dari angka : %d\n", angka);

    

    

    return 0;


}


Prakerja (newvideo.course-net.com) - Array & Pointer - 5.1 Array

 /******************************************************************************


https://www.onlinegdb.com/online_c++_compiler


                              Online C++ Compiler.


               Code, Compile, Run and Debug C++ program online.


Write your code in this editor and press "Run" button to compile and execute it.




*******************************************************************************/




#include <stdio.h>




using namespace std;




int main()


{


    // pointer, array, struct

    

    // //array 1 dimensi

    

    // int angka [4] = {5,6,7,8};

    // printf("isi dari array angka : ");

    // for(int i = 0; i < 4; i++){

    //     printf("%d ", angka[i]);

    // }

    

    //array 2 dimensi

    //angka[baris][kolom]

    

    int angka [2][4] = {

                            {1,2,3,4},

                            {5,6,7,8}

                        };

    for(int j = 0; j < 2; j++){

        printf("isi dari baris ke - %d : ", j);

        for(int i = 0; i < 4; i++){

            printf("%d ", angka[j][i]);

        }    

        printf("\n");

    }



    return 0;


}


Kamis, 11 Maret 2021

Prakerja (newvideo.course-net.com) - Selection - 3.2 Selection Switch Case

 /******************************************************************************

https://www.onlinegdb.com/online_c++_compiler

                              Online C++ Compiler.

               Code, Compile, Run and Debug C++ program online.

Write your code in this editor and press "Run" button to compile and execute it.


*******************************************************************************/


#include <stdio.h>


using namespace std;


int main()

{

    //Selection If else, Switch case

    int input;

    printf("1. print angka 123\n");

    printf("2. print angka 456\n");

    printf("3. print angka 789\n");

    printf("Pilih Menu : ");

    scanf("%d", &input);fflush(stdin);

    

    switch(input){

        case 1:

            printf("123\n");

            break;

        // break : untuk stop proses

        case 2:

            printf("456\n");

            break;

        case 3:

            printf("789\n");

            break;

        default:

        // default : else di switch case

            printf("menu yang anda pilih tidak ada\n");

            break;

    }

    

    

    return 0;

}


Prakerja (newvideo.course-net.com) - Selection - 3.1 Selection if else

 /******************************************************************************

https://www.onlinegdb.com/online_c++_compiler

                              Online C++ Compiler.

               Code, Compile, Run and Debug C++ program online.

Write your code in this editor and press "Run" button to compile and execute it.


*******************************************************************************/


#include <stdio.h>


using namespace std;


int main()

{

    //Selection If else

    //if else, switch case

    

    int umur;

    printf("Masukan Umur : ");

    scanf("%d", &umur);fflush(stdin);

    

    //&& || untuk kondisi

    if(umur > 17 && umur < 21){

        printf("Remaja");

    }else{

        printf("Else.");

    }

    

    // if(umur > 17){

    //     printf("Anda Dewasa");

    // }else if (umur > 5 ) {

    //     printf("Anda Masih Kecil");

    // }else {

    //     printf("Anda Masih Bayi");

    // }

    

    

    return 0;

}


Rabu, 10 Maret 2021

Prakerja (newvideo.course-net.com) - Operasi aritmatika - 2.2 Aritmatika Modulus dan Increment

 /******************************************************************************

https://www.onlinegdb.com/online_c++_compiler

                              Online C++ Compiler.

               Code, Compile, Run and Debug C++ program online.

Write your code in this editor and press "Run" button to compile and execute it.


*******************************************************************************/


#include <stdio.h>


using namespace std;


int main()

{

    // Operasi Aritmatika

    // Modulus %

    // int permen = 18;

    // int sisa;

    // sisa = permen % 5;

    // printf("Sisa permen adalah %d", sisa);

    

    // Increment

    int angka = 10;

    // printf("angka sebelum ++ %d\n\n", angka);

    // angka++;

    // printf("angka setelah ++ %d\n\n", angka);

    // inline logic

    // angka++ inline logic : PreIncrement(++angka) langsung menjumlahkan saat di print, PostIncrement(angka++)

    printf("angka inline logic %d\n\n", ++angka);

    printf("angka hasil inline logic %d\n\n", angka);

    

    // Decrement

    // int angka = 10;

    // printf("angka sebelum -- %d\n\n", angka);

    // angka--;

    // printf("angka setelah -- %d\n\n", angka);

    

    

    return 0;

}


Prakerja (newvideo.course-net.com) - Operasi aritmatika - 2.1 Aritmatika Operasi Dasar

 /******************************************************************************

https://www.onlinegdb.com/online_c++_compiler

                              Online C++ Compiler.

               Code, Compile, Run and Debug C++ program online.

Write your code in this editor and press "Run" button to compile and execute it.


*******************************************************************************/


#include <stdio.h>


using namespace std;


int main()

{

    // Operasi Aritmatika

    // int angka1 = 10;

    // int angka2 = 20;

    // int hasil = angka1+angka2;//30

    // printf("Angka1 + Angka2 = %d\n\n" , hasil);

    

    // hasil = angka2-angka1;

    // printf("Hasil sekarang adalah = %d\n\n" , hasil);

    

    float alas;

    float tinggi;

    float hasil;

    

    printf("Masukan alas : ");

    scanf("%f", &alas);

    

    printf("Masukan tinggi : ");

    scanf("%f", &tinggi);

    

    // proses    

    hasil = (alas*tinggi) / 2;

    printf("Luas setiga adalah %.2f", hasil);

    // %.2f : 2 angka dibelakang koma

    

    return 0;

}


Prakerja (newvideo.course-net.com) - Sintaks & Input Output Variable - 1.3 Input

 /******************************************************************************

    https://www.onlinegdb.com/online_c++_compiler

                              Online C++ Compiler.

               Code, Compile, Run and Debug C++ program online.

Write your code in this editor and press "Run" button to compile and execute it.


*******************************************************************************/

// Dev C++

#include <stdio.h>


int main()

{

    //Input -> scanf()

    //angka, string

    //contoh nama dan umur

    char nama[50];

    int umur;

    

    printf("Masukan nama kamu : ");

    // scanf("%s", nama);fflush(stdin);

    // fflush(stdin); : untuk menghapus buffer yang ada di string nama

    

    scanf("%[^\n]", nama);fflush(stdin);

    // %[^\n] : scan semua sampai ketemu enter

    

    printf("Masukan umur kamu : ");

    scanf("%d", &umur);fflush(stdin);

    

    printf("\n\nNama kamu adalah ... %s\n", nama);

    printf("Umur kamu adalah ... %d", umur);

    

    return 0;

}


Prakerja (newvideo.course-net.com) - Sintaks & Input Output Variable - 1.2 Output Variabel

 /******************************************************************************

    https://www.onlinegdb.com/online_c++_compiler

                              Online C++ Compiler.

               Code, Compile, Run and Debug C++ program online.

Write your code in this editor and press "Run" button to compile and execute it.


*******************************************************************************/

// Dev C++

#include <stdio.h>


int main()

{

    // cara komentar : di blok terus ctrl + /

    // char nama[50];

    // nama = "indra wulida"; //string copy

    

    char nama[50] = "indra wulida";

    

    printf("nama saya adalah %s", nama);

    

    

    return 0;

}


Prakerja (newvideo.course-net.com) - Sintaks & Input Output Variable - 1.1 Pengenalan I/O dan Variabel

 /******************************************************************************

https://www.onlinegdb.com/online_c++_compiler

                              Online C++ Compiler.

               Code, Compile, Run and Debug C++ program online.

Write your code in this editor and press "Run" button to compile and execute it.


*******************************************************************************/

// Dev C++

#include <stdio.h>


int main()

{

    //variabel

    //angka, kata2, koma

    

    // int = integer

    // int angka = 10; langsung diisi value

    int angka;

    angka = 10;

    

    // karakter

    char karakter;

    karakter = '!';

    

    // koma

    float bilangan;

    bilangan = 3.5;

    

    // printf()

    // cara enter \n

    printf("angka berisi %d\n", angka);

    

    printf("karakter berisi %c\n", karakter);

    

    printf("bilangan berisi %f", bilangan);

    

    return 0;

}


Minggu, 07 Maret 2021

Pasang Internet Di Bandung, Reseller Internet First Media Bandung Murah Cepat | Pasang Wifi Bandung | Internet Bandung Murah

Pasang Internet Di Bandung, Reseller Internet First Media Bandung Murah Cepat | Pasang Wifi Bandung | Internet Bandung Murah

Internet First Media, Reseller First Media Murah Cepat Bandung.

Internet Wifi Hemat Murah Cepat | First Media | Bandung | Cimahi

Lebih detailnya bisa kunjungi laman :


https://first-media-bandung.envinc.id/​


Bersama First Media, Serunya internetan bersama siapapun dengan Internet Cepat Tanpa Batas dan Tayangan HD Berkualitas.


internet bandung murah,

internet stabil bandung,

internet bagus bandung,

internet terbaik di bandung,

wifian di bandung,