Breaking News

Pengertian Looping (For), Serta Jawaban Tugas-Tugasnya

Pengertian Looping (For), Serta Jawaban Tugas-Tugasnya

Perintah pengulangan (looping) digunakan untuk melakukan suatu proses berulang-ulang, jika suatu kondisi dipenuhi atau sebaliknya. Pada prakteknya, proses pengulangan biasanya digunakan untuk beberapa hal, misalkan mengulang proses pemasukan data, mengulang proses perhitungan dan mengulang proses penampilan hasil pengolahan data.


For

Proses looping yang menggunakan perhitungan (counter) dapat dibuat dengan pernyataan FOR. Pernyataan ini digunakan bila anda sudah tahu berapakali anda akan mengulang satu atau beberapa penyataan.


Perintah ini merupakan salah satu perintah pengulangan yang sering digunakan dan memiliki bentuk umum sebagai berikut:


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


Bentuk diatas memiliki arti

  • Ungkapan1 adalah inisialisasi terhadap variable pengendali looping.
  • Keadaan adalah kondisi untuk keluar dari looping.
  • Ungkapan3 adalah pengaturan kenaikan atau penurunan nilai variable pengendali looping.

Tugas Praktikum

a. Buatlah program contoh penggunaan perintah for (simpan dengan nama lat5_1.cpp)


#include <stdio.h>

main() {
  int n;

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


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


#include <stdio.h>

main() {
  int i;

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

    if (i==6)
      break;
  }
}


c. Buatlah program contoh penggunaan perintah for dengan goto (simpan dengan nama lat5_3.cpp)


#include <stdio.h>

main() {
  int n=1;

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


d. Buatlah program menampilkan bilangan ganjil dan genap, Tampilan Output sebagai berikut (simpan dengan nama lat5_4.cpp)


#include <stdio.h>

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 kelebihan dan kekurangan perintah-perintah perulangan (looping) pada bahasa C/C++!

  • Kelebihan : Tidak perlu menggunakan statement dalam program hanya untuk menyelesaikan fungsi yang sama.
  • Kekurangan : Tidak dapat digunakan untuk mengerjakan fungsi yang berbeda.

2. Mengapa anda sebagai programmer harus menggunakan perintah for dalam program!

  • Karena For dalam program diperlukan dalam beberapa hal, misalkan mengulang proses memasukkan data, mengulang proses perhitungan, dan mengulang proses penampilan hasil pengolah data.

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

  • i++ : Variabel akan dicetak terlebih dahulu kemudian ditambahkan.
  • ++i : Variabel akan ditambahkan terlebih dahulu kemudian dicetak.

4. Buatlah contoh algoritma dan program sederhana menggunakan perintah For dengan memakai Flowchart!


#include <stdio.h>

main() {
  int x;

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


Tugas Akhir

1. Buatlah program menampilkan bilangan Fibonacci menggunakan perintah for, Tampilan Output sebagai berikut ini.


#include <stdio.h>

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);
  }
}

Tidak ada komentar