Program untuk menampilkan pola piramida angka terbalik, dengan inputan N (angka tertinggi pembentuk piramida), contoh:
Masukkan angka 5 (jika diisi 5 akan membentuk piramida sbb)
Mapel TI, Jenjang Sekolah Menengah Atas
Kode Program (C++)
#include <iostream>
using namespace std;
int main() {
// n: untuk menyimpan masukan
// m: counter baris, untuk output spasi pada awal baris
int n, m=1;
cout << “Masukkan sebuah angka: “;
cin >> n;
cout << “Piramida terbalik yang dapat dibentuk:” << endl;
while (n >= 0) {
for (int i=0; i <= 2*n; i++) {
i <= n ? cout << i : cout << 2*n-i;
cout << ” “;
}
cout << endl;
// spasi di awal baris
for (int i=0; i < m; i++) cout << ” “;
n–; m++;
}
return 0;
}
Daftar Isi
Pembahasan
Pada program di atas, dideklarasikan 2 buah variabel, yaitu dan .
- Variabel digunakan sebagai “counter” angka yang dicetak.
- Variabel digunakan sebagai “counter” baris piramida yang dicetak, dan sebagai penghitung banyak spasi yang dibutuhkan di awal baris baru.
Untuk menghasilkan piramida terbalik, program di atas menggunakan looping utama . Kondisi dari adalah , di mana adalah angka masukan user. Di akhir blok looping \tt while, diperlukan dekrementasi (dengan ) agar nilai berkurang 1 setiap kembali ke awal blok . Kita juga perlu inkrementasi (dengan ) dalam setiap eksekusi blok .
Untuk mencetak angka pada setiap baris, digunakan looping , yang melakukan pencetakan angka 0 hingga , kemudian menurun hingga 0 lagi, untuk setiap baris, dengan nilai awal, atau nilai yang sudah berkurang pada iterasi ke-2 dan setelahnya.
Kita dapat menggunakan 2 skema secara sekuensial, yang pertama untuk angka menaik, dan yang kedua untuk angka menurun ketika sudah mencapai nilai . Namun pada program ini, dijadikan 1 saja, sehingga variabel perulangannya, yaitu , perlu diinkrementasi dari 0 hingga . Di dalam , terdapat “inline” , atau satu baris, yaitu pada baris: i <= n ? cout << i : cout << 2*n-i;
Artinya, jika kurang dari atau sama dengan , cetak , namun jika tidak (lebih dari ), cetak angka .
Contoh Hasil Eksekusi
Dengan masukan angka 5:
Masukkan sebuah angka: 5
Piramida terbalik yang dapat dibentuk:
0 1 2 3 4 5 4 3 2 1 0
0 1 2 3 4 3 2 1 0
0 1 2 3 2 1 0
0 1 2 1 0
0 1 0
0
Dengan masukan angka 9:
Masukkan sebuah angka: 9
Piramida terbalik yang dapat dibentuk:
0 1 2 3 4 5 6 7 8 9 8 7 6 5 4 3 2 1 0
0 1 2 3 4 5 6 7 8 7 6 5 4 3 2 1 0
0 1 2 3 4 5 6 7 6 5 4 3 2 1 0
0 1 2 3 4 5 6 5 4 3 2 1 0
0 1 2 3 4 5 4 3 2 1 0
0 1 2 3 4 3 2 1 0
0 1 2 3 2 1 0
0 1 2 1 0
0 1 0
0
Dengan masukan angka 4:
Masukkan sebuah angka: 4
Piramida terbalik yang dapat dibentuk:
0 1 2 3 4 3 2 1 0
0 1 2 3 2 1 0
0 1 2 1 0
0 1 0
0
Pertanyaan Baru di TI
Program penyerang yang sifatnya melakukan pencurian atau penyadapan data. Untuk penyadapan data, biasanya dikenal dengan istilah
TI, Sekolah Menengah Atas
istilahnya peretas/ hacker
bahasa Inggrisnya sih hacker
Kumpulan data yang diproses dan diolah menjadi data yang meiliki arti bagi penerimanya yang dapat digunakan sebagai alat bantu untuk pengambilan suatu keputusan merupakan pengertian dari ?
TI, Sekolah Menengah Pertama
Jawaban:
INFORMASI
Penjelasan:
Menurut Gordon B. Davis (1991: 28), informasi adalah data yang telah diolah menjadi sebuah bentuk yang berarti bagi penerimanya dan bermanfaat bagi pengambilan keputusan saat ini atau mendatang
Berikan contoh beberapa dampak negatif dan positif Penggunaan TIK di masyarakat
TI, Sekolah Menengah Pertama
Jawaban:
1.radiasi dari gadget
2.kecanduan game online
3.merEnganggakan hubungan sosial di kehidupan nyata
Jawaban:
dampak positif :
1. mempermudah komunikasi
2. meningkatkan pengetahuan
3. kenyamanan dalam bersosialisasi
Penjelasan:
dampak negatif :
1. dapat menyebabkan kecanduan
2. mengurangi daya tangkap otak dan daya ingat
3. tidak fokus
4. radiasi pada mata
Apa saja komponon yang ada pada sistem informasi kesehatan
TI, Sekolah Menengah Pertama
Jawaban:
Komponen yang ada pada sistem informasi kesehatan yaitu :
1. Health Information System Resource (Sumber daya).
2. Indicators ( Indikator yang berhubungan dengan informasi kesehatan )
3. Data Source (Sumber data)
4. Manajemen Data (Meliputi penyimpanan,kualitas,dan proses data)
5. Information Product (Proses perubahan data menjadi informasi)
6. Dissemination and Use (Penyebaran dan pemanfaatan informasi)
Apa kepanjangan dari BICC ?
TI, Sekolah Menengah Atas
Jawaban:
Business Intelligence Competency Center
Penjelasan:
Kepanjangan dari singkatan BICC adalah Business Intelligence Competency Center
Jawaban & Penjelasan:
business intelligence competency center (BICC) adalah tim yang, dalam bentuknya yang paling lengkap, bertanggung jawab untuk mengelola semua aspek strategi, proyek, dan sistem BI organisasi. Ini termasuk mengembangkan strategi BI, mengimplementasikan alat dan aplikasi BI dan kemudian melatih dan mendukung pengguna bisnis yang mengandalkannya. BICC bertanggung jawab untuk mengawasi tugas-tugas manajemen data back-end seperti integrasi data, tata kelola data, kualitas data, dan manajemen Metadata.