Live Forex Signal & Forex Scanner Realtime

Signal forex realtime, analisa market, dan edukasi trading forex modern untuk trader Indonesia.

Lihat Signal Hari Ini

Live Signal

Realtime
EURUSD
BUY
GBPUSD
SELL
XAUUSD
BUY

Edukasi Forex

Cara Membaca Signal Forex

Pelajari cara membaca entry, stop loss, dan take profit.

Strategi Breakout Forex

Strategi breakout sederhana untuk trader pemula.

Analisa XAUUSD Hari Ini

Update analisa gold harian dan peluang trading terbaik.

Pengertian Decision (Switch)| Serta Balasan Tugas-Tugasnya - Levatra

Baca juga:

    Pengertian Decision (Switch) , Serta Jawaban Tugas-Tugasnya

    Perintah switch ialah pernyataan yang dirancang untuk mengatasi pengambilan keputusan yang melibatkan sejumlah opsi alternatif yang diantaranya untuk mengambil alih pernyataan IF bertingkat.


    Setiap pernyataan 1 , pernyataan 2 , hingga pernyataan n sanggup suatu atau beberapa pernyataan. Pengujian pada switch akan dimulai dari konstanta 1. Apabila nilainya cocok dengan lisan maka pernyataan 1 akan dilakukan , kalau tidak sesuai maka akan beralih ke pernyataan 2 dan seterusnya hingga hasil yang diinginkan.


    Perintah break membuat sanksi diarahkan ke simpulan switch kalau nilai konstanta 1 tidak sama dengan nilai lisan dan lalu gres diteruskan pengujian dengan konstanta 2 dan seterusnya , kalau hingga pada pengujian simpulan tidak ada yang tepat maka default akan dijalankan. Bentuknya yakni selaku berikut:


    SWITCH (ekspresi)
    {
      case konstanta1;
        pernyataan1;
        break;
      case konstanta2;
        pernyataan2;
        break;
      case konstanta3;
        pernyataan3;
        break;
      case konstanta4;
        pernyataan4;
        break;
      ...
      ...
      ...
      case konstanta;
        pernyataan;
        break;
      default;
      pernyataan n;
    }


    Dari bentuk lazim diatas , sanggup diterangkan bahwa lisan sanggup berupa sebutan yang bernilai integer atau bertipe karakter. Setiap konstanta 1 , konstanta 2 , hingga konstanta n sanggup berupa konstanta integer atau konstanta karakter.


    Tugas Praktikum

    a. Buatlah jadwal rujukan jadwal switch (simpan dengan nama lat4_1.cpp)


    #include

    main() {
        int kdhari;
      
        printf("Masukkan instruksi hari [1-7] : "); scanf("%d" , &kdhari);
        printf("\n");
      
        switch (kdhari) {
            case 1:
                printf("Senin"); break;
            case 2:
                printf("Selasa"); break;
            case 3:
                printf("Rabu"); break;
            case 4:
                printf("Kamis"); break;
            case 5:
                printf("Jum'at"); break;
            case 6:
                printf("Sabtu"); break;
            case 7:
                printf("Minggu"); break;
            default:
                printf("Kode tidak ada");
        }
      
        printf("\n");
    }


    b. Buatlah jadwal "Berdasarkan Algoritma Berikut ini" (simpan dengan nama lat4_2.cpp)


    #include

    main() {
        char kode;
        int luas , keliling , panjang , lebar , ganjal , tinggi , sisi1 , sisi2 , sisi3 , jari , pi;
        float luasS , luasL , kelilingL;
          
        printf("Masukkan instruksi santapan [S/P/L] : ");
        kode = getchar();
        printf("\n");
      
        switch (kode) {
            case 'S':      
                printf("Masukkan ganjal : "); scanf("%d" , &alas);
                printf("Masukkan tinggi : "); scanf("%d" , &tinggi);
                printf("Masukkan sisi 1 : "); scanf("%d" , &sisi1);
                printf("Masukkan sisi 2 : "); scanf("%d" , &sisi2);
                printf("Masukkan sisi 3 : "); scanf("%d" , &sisi3);
              
                luasS = 0.5*alas*tinggi;
                keliling = sisi1+sisi2+sisi3;
              
                printf("\n");
                printf("Luas Segitiga : %f\n" , luasS);
                printf("Keliling Segitiga : %d\n" , keliling);
                break;
              
            case 'P':
                printf("Masukkan panjang : "); scanf("%d" , &panjang);
                printf("Masukkan lebar : "); scanf("%d" , &lebar);
              
                luas = panjang*lebar;
                keliling = 2*(panjang+lebar);
              
                printf("\n");
                printf("Luas Persegi Panjang : %d\n" , luas);
                printf("Keliling Persegi Panjang : %d\n" , keliling);
                break;  
              
            case 'L':
                printf("Masukkan jari-jari : "); scanf("%d" , &jari);
              
                luasL = 3.14*jari*jari;
                kelilingL = 3.14*(jari+jari);
              
                printf("\n");
                printf("Luas Lingkaran : %f\n" , luasL);
                printf("Keliling Lingkaran : %f\n" , kelilingL);
                break;
              
            default:
                printf("Kode tidak ada");
        }
        return 0;
    }


    Tugas Pendahuluan

    1. Jelaskan keistimewaan perintah Switch dibandingkan perintah IF!

    • Kelebihan perintah Switch dibanding perintah IF yakni Switch dipakai untuk memutuskan banyak opsi , pernyataan switch tidak perlu memakai {} untuk mengeksekusi , programmer sanggup memutuskan pernyataan mana yang hendak dipakai menurut akomodasi membaca jadwal dan faktor-faktor yang lain.

    2. Mengapa anda selaku programmer mesti memakai perintah Switch dalam program!

    • Sama halnya menyerupai perintah IF yakni setiap jadwal kebanyakan memerlukan algoritma suatu keputusan atau pernyataan. Namun perintah Switch yakni perintah pernyataan yang dirancang untuk mengatasi pengambilan keputusan yang melibatkan sejumlah opsi alternatif yang dirancang diantaranya untuk mengambil alih pernyataan IF bertingkat.

    3. Sebutkan dan jelaskan perintah-perintah penunjang perintah Switch!

    • Switch case ialah salah satu bentuk percabangan yang dipakai untuk opsi berjumlah banyak. Tidak diusulkan pada opsi yang melibatkan jangkauan (range) tapi diusulkan pada opsi berupa konstanta.

    4. Buatlah rujukan algoritma dan jadwal sederhana memakai perintah Switch dengan memakai Flowchart!


    #include

    main() {
        int kode;
      
        printf("Kumpulan rumus-rumus\n");
        printf("Masukkan instruksi [1-3] : "); scanf("%d" , &kode);
        printf("\n");
      
        switch (kode) {
            case 1:
                printf("Rumus Luas dan Keliling Segitiga\n\n");
                printf("Luas = (1/2) x Alas x Tinggi\n");
                printf("Keliling = Sisi + Sisi + Sisi\n");
                break;
            case 2:
                printf("Rumus Luas dan Keliling Persegi Panjang\n\n");
                printf("Luas = Panjang x Lebar\n");
                printf("Keliling = 2 x Panjang x Lebar\n");
                break;
            case 3:
                printf("Rumus Luas dan Keliling Lingkaran\n\n");
                printf("Luas = 3 ,14 x Jari x Jari\n");
                printf("Keliling = 3 ,14 x (Jari + Jari)\n");
                break;
            default:
                printf("Kode tidak ada");
        }
    }


    Tugas Akhir

    1. Buatlah algoritma dan jadwal untuk memutuskan bonus yang hendak diperoleh seorang konsumen kalau diberlakukan ketentuan berikut ini:


    #include
    #include
    #include

    main() {
        int pembelian;
        char bonus[100];
      
        printf("Harga pembelian : "); scanf("%d" , &pembelian);
        printf("\n");
      
        if (pembelian<=100000 && pembelian<200000) {
            strcpy (bonus , "Discount 5%");
        }
        else if (pembelian<=200000 && pembelian<300000) {
            strcpy (bonus , "Tiket ke Yogya");
        }
        else if (pembelian<=300000 && pembelian<400000) {
            strcpy (bonus , "Tiket ke Bali");
        }
        else if (pembelian<=400000 && pembelian<500000) {
            strcpy (bonus , "Jam Tangan Rolex");
        }
        else if (pembelian>=500000) {
            strcpy (bonus , "Tiket ke Swiss");
        }
      
        printf("Pembelian : %d\n" , pembelian);
        printf("Bonus : %s\n" , bonus);
    }

    Pengertian Looping (For)| Serta Balasan Tugas-Tugasnya - Levatra

    Baca juga:

      Pengertian Looping (For) , Serta Jawaban Tugas-Tugasnya

      Perintah pengulangan (looping) digunakan untuk melaksanakan sebuah proses berulang-ulang , kalau sebuah kondisi dipenuhi atau sebaliknya. Pada prakteknya , proses pengulangan lazimnya digunakan untuk beberapa hal , misalkan mengulang proses pemasukan data , mengulang proses perkiraan dan mengulang proses performa hasil pembuatan data.


      For

      Proses looping yang memakai perkiraan (counter) sanggup dibentuk dengan pernyataan FOR. Pernyataan ini digunakan kalau anda telah tahu berapakali anda akan mengulang satu atau beberapa penyataan.


      Perintah ini merupakan salah satu perintah pengulangan yang sering digunakan dan memiliki bentuk lazim selaku berikut:


      for (ungkapan1; keadaan; ungkapan3)
      {
        Pernyataan;
      }


      Bentuk diatas memiliki arti

      • Ungkapan1 merupakan inisialisasi kepada variable pengendali looping.
      • Keadaan merupakan kondisi untuk keluar dari looping.
      • Ungkapan3 merupakan pengaturan peningkatan atau penurunan nilai variable pengendali looping.

      Tugas Praktikum

      a. Buatlah kesibukan rujukan penggunaan perintah for (simpan dengan nama lat5_1.cpp)


      #include

      main() {
        int n;

        for (n=1; n<=10; n++) {
          printf("%d\n" , n);
        }
      }


      b. Buatlah kesibukan rujukan penggunaan perintah for dengan continue & break (simpan dengan nama lat5_2.cpp)


      #include

      main() {
        int i;

        for (i=0; i<10; i++) {
          if (i==4)
            continue;
            printf("bilangan : %d\n" , i);

          if (i==6)
            break;
        }
      }


      c. Buatlah kesibukan rujukan penggunaan perintah for dengan goto (simpan dengan nama lat5_3.cpp)


      #include

      main() {
        int n=1;

        cetak:
          printf("C++ sungguh mudah\n");
          if (n++<10)
            goto cetak;
      }


      d. Buatlah kesibukan memperlihatkan bilangan ganjil dan genap , Tampilan Output selaku berikut (simpan dengan nama lat5_4.cpp)


      #include

      main() {
        int i;

        printf("Ganjil : ");
        for (i=0; i<35; i++) {
          i = i+1;
          printf("%d " , i);
        }

        printf("\n");

        printf("Genap : ");
        for (i=1; i<35; i++) {
          i = i+1;
          printf("%d " , i);
        }
      }


      Tugas Pendahuluan

      1. Jelaskan keistimewaan dan kelemahan perintah-perintah perulangan (looping) pada bahasa C/C++!

      • Kelebihan : Tidak perlu memakai statement dalam kesibukan cuma untuk menyelesaikan fungsi yang sama.
      • Kekurangan : Tidak sanggup digunakan untuk menjalankan fungsi yang berbeda.

      2. Mengapa anda selaku programmer mesti memakai perintah for dalam program!

      • Karena For dalam kesibukan dikehendaki dalam beberapa hal , misalkan mengulang proses memasukkan data , mengulang proses perkiraan , dan mengulang proses performa hasil pengolah data.

      3. Jelaskan perbedaan operator aritmatika i++ dan ++i!

      • i++ : Variabel akan dicetak apalagi dulu lalu ditambahkan.
      • ++i : Variabel akan disertakan apalagi dulu lalu dicetak.

      4. Buatlah rujukan algoritma dan kesibukan sederhana memakai perintah For dengan memakai Flowchart!


      #include

      main() {
        int x;

        for (x=1990; x<=2018; x++) {
          x = x;
          printf("Tahun: %d\n" , x);
        }
      }


      Tugas Akhir

      1. Buatlah kesibukan memperlihatkan bilangan Fibonacci memakai perintah for , Tampilan Output selaku berikut ini.


      #include

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

        printf("Fibonacci : ");
        printf("%d " ,a);
        printf("%d " ,b);

        for (int i=0; i<=9; i++){
          c = a + b;
          a = b;
          b = c;

          printf("%d " ,c);
        }
      }

      Pengertian Looping (While)| Serta Balasan Tugas-Tugasnya - Levatra

      Baca juga:

        Pengertian Looping (While) , Serta Jawaban Tugas-Tugasnya

        Peran Perulangan (looping) pada bahasa pemrograman cukup penting , alasannya merupakan pengguna sanggup dengan mudah menghasilkan perintah dengan fungsi mengulang hingga kegiatan mendapatkan apa yang kita inginkan.


        Looping (While) dibagi menjadi dua perintah , yakni Do While dan While. Keduanya mempunyai fungsi yang sedikit berbeda.


        Do..While

        Perintah ini menyatakan pengulangan proses selama kondisi tertentu. Bentuk lazimnya merupakan selaku berikut:


        do
          Pernyataan;
          While(keadaan);


        atau


        do
        {
          Pernyataan;
          Pernyataan;
        }
        While(keadaan);


        While

        Perintah WHILE ini prinsipnya sama dengan perintah DO...WHILE cuma pengujian kondisinya terletak pada loop. Bentuk lazimnya merupakan selaku berikut:


        while(keadaan)
        pernyataan;


        atau

        while(keadaan)
        {
          Pernyataan;
          Pernyataan;
        }


        Pernyataan sanggup berupa pernyataan tunggal atau beberapa pernyataan yang dibatasi dengan tanda {}. Pernyataan itu akan ditangani bila kondisinya benar.


        Tugas Praktikum

        a. Buatlah kegiatan pola penggunaan perintah do..while (simpan dengan nama lat6_1.cpp)


        #include

        main() {
            int counter;
            counter = 0;
           
            do {
                printf("c++\n");
                counter++;
            }
            while (counter<15);
        }


        b. Buatlah kegiatan pola penggunaan perintah while (simpan dengan nama lat6_2.cpp)


        #include

        main() {
            int i;
            i = 10;
           
            while (i>0) {
                printf("%d\n" , i);
                i--;
            }   
        }


        c. Buatlah kegiatan pola penggunaan perintah do while (simpan dengan nama lat6_3.cpp)


        #include
        #include

        main() {
            int nomer , bagi , sisa=0;
            char chrpilihan;
           
            do {
                printf("Masukkan sebuah bilangan : "); scanf("%d" , &nomer);
                printf("Masukkan bilangan pembagi (2/3/4/5) : "); scanf("%d" , &bagi);
                printf("Bilangan yang di pilih : %d\n" , nomer);
                printf("Bilangan pembagi : %d\n" , bagi);
               
                sisa = nomer % bagi;
               
                if (sisa==0) {
                    printf("Sisa bagi: tidak ada\n");
                }
                else {
                    printf("Sisa bagi: %d\n" , sisa);
                }
               
                printf("\nApakah anda ingin meneruskan? (y/n) : "); scanf("%c" , &chrpilihan);
            }
            while (toupper(chrpilihan)=='y');
        }


        d. Buatlah kegiatan memperlihatkan bilangan ganjil dan genap , Tampilkan Output selaku berikut (simpan dengan nama lat6_4.cpp)


        #include

        main() {
            int i , x;
            i = 0;
            x = 1;
           
            printf("Ganjil : ");
            while (i<35) {
                i = i+1;
                printf("%d " , i);
                i++;
            }
           
            printf("\n");
           
            printf("Genap : ");
            while (x<35) {
                x = x+1;
                printf("%d " , x);
                x++;
            }
        }


        Tugas Pendahuluan

        1. Mengapa anda selaku programmer mesti memakai perintah while atau do..while dalam program!

        • Karena programmer untuk mengerjakan perintah pengulangan tidak perlu menghasilkan instruksi secara berulang-ulang , cukup dengan memakai perintah while atau do while maka kegiatan akan mengulang sesuai dengan perintah.

        2. Jelaskan keistimewaan dan kelemahan perintah while dan do..while!

        • Kelebihan : Perintah while dan do while merupakan memakai 1 parameter , perintah ini untuk mengerjakan pengecekan pada permulaan dan tamat blok.
        • Kekurangan : server mesti pengetikan dengan karakter.

        3. Buatlah pola algortima dan kegiatan sederhana memakai perintah do..while dengan memakai Flowchart!


        #include

        main() {
            int x;
            x = 1990;
           
            do {
                printf("Tahun: %d\n" , x);
                x++;
            }
            while (x<=2018);
        }


        4. Buatlah pola algoritma dan kegiatan sederhana memakai perintah while dengan memakai Flowchart


        #include

        main() {
            int x;
            x = 1990;
           
            while (x<=2018) {
                printf("Tahun: %d\n" , x);
                x++;
            }
        }


        Tugas Akhir

        1. Buatlah kegiatan memperlihatkan bilangan Fibonacci memakai perintah while , Tampilkan Output selaku berikut ini.


        #include

        main() {
            int a , b , c , i;
            i = 0;
            a = 0;
            b = 1;
           
            printf("Fibonacci : ");
            printf("%d " , a);
            printf("%d " , b);
           
            while (i<11) {
                c = a + b;
                a = b;
                b = c;
               
                printf("%d " ,c);
                i++;
            }   
        }
        Ide Dekorasi Rumah

        Kumpulan Ide untuk Dekorasi rumah

        Search This Blog

        Categories

        Popular Posts

        Recent in Fashion

        3/Fashion/post-list

        Random Posts

        3/random/post-list

        Random,Recent,Label Widget

        random/hot-posts

        Popular Posts