Berikut ini adalah pertanyaan dari AkuPengenMenyontek pada mata pelajaran TI untuk jenjang Sekolah Menengah Atas
**
*
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