Buat program untuk menampilkan output sebagai berikut, dengan menggunakan FOR,

Berikut ini adalah pertanyaan dari AkuPengenMenyontek pada mata pelajaran TI untuk jenjang Sekolah Menengah Atas

Buat program untuk menampilkan output sebagai berikut, dengan menggunakan FOR, WHILE dan do-WHILE untuk masing-masing tampilan.***

**

*

Mengunakan Dev c++

Jawaban dan Penjelasan

Berikut ini adalah pilihan jawaban terbaik dari pertanyaan diatas.

Jawaban:

Contoh programnya bisa dilihat di bagian penjelasan.

Hasil eksekusi sama saja:

***

**

*

Penjelasan:

Asumsi: tidak ada baris kosong di antara baris yang berisi karakter *. Jika ternyata harus ada baris kosong, tinggal menambahkan "<< endl" pada perintah cout kedua (iterasi i).

Dengan FOR

#include <cstdlib>

#include <iostream>

using namespace std;

int main(int argc, char *argv[])

{

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

       for (int j=3; j>i; j--) {

           cout << "*";

       }

       cout << endl;

   }

   return EXIT_SUCCESS;

}

Dengan WHILE

#include <cstdlib>

#include <iostream>

using namespace std;

int main(int argc, char *argv[])

{

   int i = 0;

   while (i<3) {

       int j = 3;

       while (j>i) {

           cout << "*";

           j--;

       }

       cout << endl;

       i++;

   }

   return EXIT_SUCCESS;

}

Dengan DO-WHILE

#include <cstdlib>

#include <iostream>

using namespace std;

int main(int argc, char *argv[])

{

   int i = 0;

   do {

       int j = 3;

       do {

           cout << "*";

           j--;

       } while (j>i);

       cout << endl;

       i++;

   } while (i<3);

   return EXIT_SUCCESS;

}

Semoga dengan pertanyaan yang sudah terjawab oleh henriyulianto dapat membantu memudahkan mengerjakan soal, tugas dan PR sekolah kalian.

Apabila terdapat kesalahan dalam mengerjakan soal, silahkan koreksi jawaban dengan mengirimkan email ke yomemimo.com melalui halaman Contact

Last Update: Tue, 01 Feb 22